Hallo zusammen,
ich habe ein kleines Problem mit meinem Alogorithmus auf eine html.Seite einzulesen,
die 'ä' durch "ä" zu ersetzen und in einer neuen html-Seite auszugeben.
Ein -und Ausgabe funktionieren, jedoch wird bei mir das 'ä' nicht ersetzt.
Nachfolgend mein Quellcode:
public class htmlconv4{
static String text;
static int eingabe =0;
static int eingabe1 =0;
public static void main (String []args)throws IOException{
htmlconv4 obj = new htmlconv4();
//HTML File
String datei= "datei1702_vor.html";
//File Reader zum lesen aus Datei
FileReader Fr = new FileReader(datei);
BufferedReader br = new BufferedReader(Fr);
String datei1 = "datei1702_nach.html";
BufferedWriter bw = new BufferedWriter
(new FileWriter(datei1));
do{
eingabe = br.read();
if (eingabe != -1)
eingabe1 = obj.selection();
bw.write((char)eingabe1);
} while (eingabe != -1);
bw.flush();
bw.close();
}//main
public static int selection(){
String str = String.valueOf(eingabe);
StringBuffer t = new StringBuffer(str);
int suche = str.indexOf('ä');
String ersetze = "ä";
while (suche != -1){
t.replace(suche,suche, ersetze);
}
String ä = t.toString();
int int01 = Integer.parseInt(ä);
return (int01);
}//methode geschlossen
}//Klasse geschlossen
----------------------------------------------------------------------------------
Über eine Hilfestellung wäre ich sehr dankbar.
Gruß
SOA
ich habe ein kleines Problem mit meinem Alogorithmus auf eine html.Seite einzulesen,
die 'ä' durch "ä" zu ersetzen und in einer neuen html-Seite auszugeben.
Ein -und Ausgabe funktionieren, jedoch wird bei mir das 'ä' nicht ersetzt.
Nachfolgend mein Quellcode:
public class htmlconv4{
static String text;
static int eingabe =0;
static int eingabe1 =0;
public static void main (String []args)throws IOException{
htmlconv4 obj = new htmlconv4();
//HTML File
String datei= "datei1702_vor.html";
//File Reader zum lesen aus Datei
FileReader Fr = new FileReader(datei);
BufferedReader br = new BufferedReader(Fr);
String datei1 = "datei1702_nach.html";
BufferedWriter bw = new BufferedWriter
(new FileWriter(datei1));
do{
eingabe = br.read();
if (eingabe != -1)
eingabe1 = obj.selection();
bw.write((char)eingabe1);
} while (eingabe != -1);
bw.flush();
bw.close();
}//main
public static int selection(){
String str = String.valueOf(eingabe);
StringBuffer t = new StringBuffer(str);
int suche = str.indexOf('ä');
String ersetze = "ä";
while (suche != -1){
t.replace(suche,suche, ersetze);
}
String ä = t.toString();
int int01 = Integer.parseInt(ä);
return (int01);
}//methode geschlossen
}//Klasse geschlossen
----------------------------------------------------------------------------------
Über eine Hilfestellung wäre ich sehr dankbar.
Gruß
SOA