guten morgen erstmals
Das Problem ist folgendes: ich lese eine Textdatei ein, die wird verändert und wieder geschrieben. Leider liest Java den String immer wieder von neuem, desshalb sieht das ganze etwa so aus:
txt-input:
bier
kalter kaffe
espresso
txt-output:
bier
bierkalter kaffe
bierkalter kaffeespresso
usw...
Ich weiss schonmal, dass der Fehler irgendwo in den folgenden Zeilen hängen muss:
[JAVA=42]
reader = new BufferedReader(new FileReader(inputtxtfile));
String badwords = null;
String badwordsnachforschleife="";
while ((badwords = reader.readLine()) != null)
{
for (int i = 0; i < badwords.length(); i++) {
if(badwords.charAt(i) != ' '){
badwordsnachforschleife += badwords.charAt(i)+".";
}else
{
badwordsnachforschleife += badwords.charAt('i');
}
}
[/code]
Hat jemand Ideen?
vielen dank für die Hilfe im voraus.
Das Problem ist folgendes: ich lese eine Textdatei ein, die wird verändert und wieder geschrieben. Leider liest Java den String immer wieder von neuem, desshalb sieht das ganze etwa so aus:
txt-input:
bier
kalter kaffe
espresso
txt-output:
bier
bierkalter kaffe
bierkalter kaffeespresso
usw...
Ich weiss schonmal, dass der Fehler irgendwo in den folgenden Zeilen hängen muss:
[JAVA=42]
reader = new BufferedReader(new FileReader(inputtxtfile));
String badwords = null;
String badwordsnachforschleife="";
while ((badwords = reader.readLine()) != null)
{
for (int i = 0; i < badwords.length(); i++) {
if(badwords.charAt(i) != ' '){
badwordsnachforschleife += badwords.charAt(i)+".";
}else
{
badwordsnachforschleife += badwords.charAt('i');
}
}
[/code]
Hat jemand Ideen?
vielen dank für die Hilfe im voraus.