Announcement

Collapse
No announcement yet.

Auslesen einer (txt)-Datei

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Auslesen einer (txt)-Datei

    Hallo...

    wer kann mir sagen, wie ich eine txt-Datei auslese, so dass ich anschließend ein Array vom Typ char habe und auf jeden einzelnen Buchstaben der Datei zugreifen kann ??
    Ein Stückchen Quellcode würde mir extrem helfen...vielen Dank schon mal...

    mfg Flo

  • #2
    hi,

    wird ein byte array, die elemente lassen sich aber in chars casten:<br>
    <p><code>try {
    RandomAccessFile raf = new RandomAccessFile("c:/_all/test.txt","r");<br>

    byte[] chars = new byte [ (int)raf.length() ];<br>

    raf.read(chars);<br>

    for ( int i = 0; i < chars.length; i++) {<br>
    System.out.print((char)chars[i]);<br>
    }<br>
    }catch( IOException e){<br>
    System.out.println(e.getMessage());<br>
    }</code></p><br>
    mfg Ric

    Comment


    • #3
      So ungefähr soll das gehen.
      Ich kann ruhig norm_file[i] zugreifen. i=0;i<=100000;i++

      class MyReader
      {
      char [] norm_file = new char[100000];

      public void openFile(String filename)
      {
      FileReader f;
      try {
      f = new FileReader(filename);
      c = f.read(norm_file);
      f.close();
      }
      catch (IOException e)
      {
      System.out.println("Fehler beim Lesen der Datei");
      System.exit(-1);
      }

      }
      }

      Mit Gruss.

      Sergiy

      Comment


      • #4
        Sorry das mein Komentar so Schei.... aussieht.
        Ich hoffe das hilft dir trozdem.

        Mit freundlichem Gruß.

        Sergiy

        Comment

        Working...
        X