Halo zusammen, wir machen mom Dateihandling mit den classen Reader and Stream. Nun möcht ich mit BufferedReader eine vorhandene Datei einlesen und pro wort in eine Zile anzeigen lassen d.h. eine neue Zeile sobald eine Leerstelle vorkommt. bis jezt habe ich selbst dies programmiert weiter komm ich irgend wi nicht also dass pro zeile nu ein wort ausgibt. Kann mir da wer weite rhelfen ??? ......
import java.io.*; public class tast {
public static void main(String[] args) throws IOException { char [] array = new char[100]; String b = "C\b.txt"; FileReader fr = new FileReader (b); fr.read(array, 0, 100); System.out.println(String.copyValueOf(array));
// String tmp = "C.\\b.txt"; FileReader fr2 = new FileReader(new File("C\b.txt")); BufferedReader in = new BufferedReader(fr2);
Du kannst doch einfach innerhalb deiner while Schleife den String nochmal Zeichen für Zeichen mittels einer for Schleife durchlaufen, schauen ob da ein Leerzeichen steht, und dann entsprechend den Zeilenumbruch ausgeben, ungefähr so: