Ergebnis 1 bis 5 von 5
  1. #1
    Johnossi ist offline Grünschnabel
    registriert
    15-12-2010
    Beiträge
    1

    Java-Textdatei ?

    Hallo alle zusammen,
    ich hätte es dringend nötig, dass mir jemand die Funktion meines Quellcodes mit einfachen Worten erklärt.
    Ich bin echt eine Null in solchen Sachen und deswegen habe ich dieses Forum ausgesucht, damit mir jemand zu hilfe kommt.
    Okay erst der Quellcode

    PHP-Code:
    import java.io.*;

    public class 
    Text {

        public 
    String dateiname "daten.txt";
        
        public 
    Text() {        
    }
        
        public 
    Text(String n) {
            
    dateiname n;
        }
        public 
    String lesenAusTextdatei() {
            
    String st1 = new String();
            
    StringBuffer sb = new StringBuffer();
            try {
              
    FileReader dateileser = new FileReader(dateiname);
              
    BufferedReader lesebuffer = new BufferedReader(dateileser);
              
    st1 lesebuffer.readLine();
              while (
    st1 != null) {
                
    sb.append(st1 "\n");
                
    st1 lesebuffer.readLine();
              }
              
    lesebuffer.close();
              
    dateileser.close();
            } catch (
    IOException e) {
                
    System.out.println("Fehler: " e.getMessage());              
            }
            
            return 
    sb.toString();
        }
        
        public 
    void schreibenInTextdatei(String st1){
            
    String zeile st1;
            try
            {
                
    FileWriter dateischreiber = new FileWriter(dateinamefalse);
                
    BufferedWriter bufferschreiber = new BufferedWriter(dateischreiber);
                
    bufferschreiber.write(zeile);
                
    bufferschreiber.newLine();
                
    bufferschreiber.close();
                
    dateischreiber.close();
            }
            catch (
    IOException e)
            {
                
    e.printStackTrace();
            }        
        }

        public 
    void anhaengenAnTextdatei(String st1){
            
    String zeile st1;
            try
            {
                
    FileWriter dateischreiber = new FileWriter(dateinametrue);
                
    BufferedWriter bufferschreiber = new BufferedWriter(dateischreiber);
                
    bufferschreiber.write(zeile);
                
    bufferschreiber.newLine();
                
    bufferschreiber.close();
                
    dateischreiber.close();
            }
            catch (
    IOException e)
            {
                
    e.printStackTrace();
            }        
        }
        public static 
    void main (String arg[]) 
        { 
            
    Text d1 = new Text();
            
    d1.schreibenInTextdatei(" erste Zeile \n zweite Zeile \n dritte Zeile" );
            
            
            
    System.out.println(d1.lesenAusTextdatei());
        }

    Okay kommen wir zu meinen Fragen.
    1. Welcher Bereich aus dem Quellcode erstellt die Textdatei an sich (ohne die zusätzlichen Funktionen wie lesen, schreiben und anhängen), oder stellt der Quellcode an sich die TEXTDAEI dar?
    Oder ist es die Textdatei, die man im Verzeichnes des Programmes, mit dem ich den Quellcode geschrieben habe(Eclipse)öffnen kann und dann der Text drinsteht -> siehe der Text
    PHP-Code:
    d1.schreibenInTextdatei(" erste Zeile \n zweite Zeile \n dritte Zeile" ); 
    -> sprich die daten.txt ?
    Ich würde denken dass diese daten.txt das Objekt ist, welches erstellt wird(wodurch eigentlich ?), woraus dann gelesen wird , wo reingeschrieben wird und angehangen wird, ist das so richtig?

    2. Was hat dieses try zu bedeuten:
    PHP-Code:
    public String lesenAusTextdatei() {
            
    String st1 = new String();
            
    StringBuffer sb = new StringBuffer();
            [
    U]try [/U
    3.Hat dieser Abschnitt die Funktion, wenn eine Datei zu gelesen wurde , dass der Befehlt kommt um zum Anfang zu gelangen -> null
    PHP-Code:
    while (st1 != null) {
                
    sb.append(st1 "\n");
                
    st1 lesebuffer.readLine(); 
    Und was macht sb.append(st1+"\n")?

    4. Worin besteht der Unterschied zwischen schreibenInTextdatei und anhaengenInTextdatei ?
    Ich weiß nur, dass das false beim Schreiben die Funktion hat, dass der Inhalt überschrieben wird.
    Bei Anhängen macht das true, dass das Veränderte an den Text angehängt wird, dennoch kann ich mir nicht vorstellen wie es gehen soll , das Anhängen(wie es in der Praxis ausschaut)

    5. Die letzte Verständnisfrage wäre, was hat dieser Abschnitt mit dem Bereich des schreibenInTextdatei zu tun? Welche Verbindung besteht zwischen den beiden?
    Kann man nur in den Abschnitt den Inhakt der daten.txt ändern?
    PHP-Code:
    public static void main (String arg[]) 
        { 
            
    Text d1 = new Text();
            
    d1.schreibenInTextdatei(" erste Zeile \n zweite Zeile \n dritte Zeile" );
            
            
            
    System.out.println(d1.lesenAusTextdatei());
        }


    Ich weiß es sind viele Fragen von mir , auch welche die für den Einen total simpel sind.
    Für mich, der in diesem Gebiet echt null Ahnung hat wären eure Antworten echt eine riesige Hilfe.

    mfg Jo

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.683

    AW: Java-Textdatei ?

    Wir sind hier ein JavaScript-Forum. Java kann hier jemand nur durch Zufall.

  3. #3
    Avatar von Arcsinh
    Arcsinh ist offline Kaiser
    registriert
    03-06-2010
    Beiträge
    1.392

    AW: Java-Textdatei ?

    Du hast also erst in einem Java-Forum gefragt (http://www.java-forum.org/hausaufgab...textdatei.html) und kommst dann zu einem JavaScript-Forum...
    Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Goethe)

  4. #4
    Avatar von Albu
    Albu ist offline Super Moderator
    registriert
    04-07-2001
    Beiträge
    13.501

    AW: Java-Textdatei ?

    Zitat Zitat von kkapsner Beitrag anzeigen
    Wir sind hier ein JavaScript-Forum. Java kann hier jemand nur durch Zufall.
    Ich bestreite mal, dass man Java nur durch Zufall lernt, war bei mir zumindest nicht so
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  5. #5
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.683

    AW: Java-Textdatei ?

    - war bei mir auch so... man sollte hald doch auf genauere Formulierungen achten.

Ähnliche Themen

  1. Textdatei auslesen
    Von drunkenkilla im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 16-11-2009, 18:57
  2. Werte in Textdatei
    Von Toxictype im Forum Serverseitige Programmierung
    Antworten: 3
    Letzter Beitrag: 09-08-2006, 13:18
  3. Textdatei öffnen
    Von Powerslave im Forum Serverseitige Programmierung
    Antworten: 5
    Letzter Beitrag: 17-05-2006, 08:59
  4. text aus textdatei
    Von Michael Roth im Forum Serverseitige Programmierung
    Antworten: 9
    Letzter Beitrag: 02-06-2002, 22:57
  5. Textdatei auslesen ?!?!
    Von HTML-newbie im Forum Allgemeines
    Antworten: 3
    Letzter Beitrag: 07-07-2001, 18:13

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •