probleme beim schreiben in datei
-
FileOutputStream ob = new FileOutputStream(field.getText); BufferedOutputStream buffer = new BufferedOutputStream(ob); String s = area.getText(); int length = s.length(); for(int i = 0; i < length; i++){ int temp = (int)s.charAt(i); ob.write(temp); }
so wenn ich jetzt aber einen zeilenumbruch in meinem texfeld habe, dann habe ich in der datei nur ein [], statt umbruch
-
Wenn du unter Windows arbeitest mach einfach aus \n ein \r\n oder nütze einen ordentlichen Editor und nicht das dämliche Notepad
MfG SideWinder
-
laut debugger ist im string /n ein zeichen wie soll ich das also finden ?
.find("/n"); wäre schön
-
Es heißt nicht /n sondern \n und ein str.indexOf('\n') gibts. Aber wie gesagt: Benütz statt Notepad nen vernünftigen Editor und deine Probleme lösen sich in Luft auf.
MfG SideWinder