Methoden Lesefehler

Hallo,
ich bin am verzweifeln.

Ich lese eine Textdatei ein, aber java verändert den Text.
Aus: Sehr geehrter Herr, mach Java:

Gehr geehrter Herr und aus 43 macht java S3

Woran liegt das???

Java:
public static void lesen() throws IOException
	{
		String[] infos = new String[9];
		BufferedReader lesen = oeffnen("worte.txt");
		
		while(lesen.ready())
		{	
		 String eingelesen = lesen.readLine();
		 
		 if(eingelesen != null)
		 {
			infos = eingelesen.split(";");
			bearbeiten(infos);
		 }
		}
		lesen.close();
	}
 
M

Marcinek

Gast
Weil du das so programmiert hast.

;)

Mal im ernst die Codestelle zeigt nix. Aber du kannst es auch selber finden mit ein wenig system.out ausgaben.Oder man lernt zu debuggen. Das ist ehh unerlässlich.
 
Ich habe herrausgefunden, dass es hier an der Funktion liegt:

Java:
	public static void leerzeichen(int zaehler, String[] infos)
	{
		StringBuffer strbuf = new StringBuffer(infos[zaehler]);
		strbuf.setCharAt(strbuf.indexOf(" ") + 1, Character.toUpperCase(strbuf.charAt(strbuf.indexOf(" ") + 1)));
		strbuf.setCharAt(strbuf.indexOf(" ", strbuf.indexOf(" ")+1) + 1, Character.toUpperCase(strbuf.charAt(strbuf.indexOf(" ") + 1)));
		infos[zaehler] = strbuf.toString();	
	}
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Lesefehler von ImageIO! Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben