Home
/
JavaForum
/
Java allgemein
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
4.224 User online
0 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 247 von 2212 (11%)
Autor
mirgrautsvornix
Datum
21.04.03, 13:00
Betreff
Re: zeichen im String ersetzen.
Du könntest dann z.B. mit den indexOf() Methoden der String Klasse die
Umlaute suchen und
per if Bedingung replacen bzw. mit replace() Methoden ersetzten.
> Hallo ich habe folgenden Problem. Ich muss eine HTML Datei einlesen und in
> der eingelesen Datei dann folgende Zeichen ändern. ä ->ä Ä->Ä
> ü->ü Ü->Ü ö->ö Ö->Ö ß->ß
>
> wie mache ich das am besten. Das einlesen klappt Ich bekomme einen String.
> in diesen muß dann die Änderungen vornehmen und wieder in eine Html datei
> schreiben.
>
> import java.io.*;
> import java.io.FileInputStream;
> import java.io.DataInputStream;
> import java.io.IOException;
>
>
> public class htmlconv{
> public String datei;
> public String ziel;
>
>
>
> public htmlconv(String datei, String ziel){
> this.datei=datei;
> this.ziel=ziel;
>
> }
> /* start des Programms
> *
> */
>
>
> public void einlesen()throws java.io.IOException {
>
>
> FileInputStream fistream =new FileInputStream(datei);
> InputStreamReader distream =new InputStreamReader(fistream);
> BufferedReader buffer=new BufferedReader(distream);
>
> FileOutputStream output=new FileOutputStream(ziel);
> OutputStreamWriter stwriter=new OutputStreamWriter(output);
> BufferedWriter bwrite=new BufferedWriter(stwriter);
>
> String eineZeile;
>
> while(true){
> eineZeile=buffer.readLine();
> if (eineZeile == null)break;
>
>
> bwrite.write(eineZeile);
> bwrite.newLine();
>
>
> System.out.println(eineZeile);
> }
> buffer.close();
> bwrite.close();
>
>
>
> }}
>
> So das ist was ich bis jetzt habe.
>
> Für Eure hilfe wäre ich sehr dankbar.
>
> Gruß
>
> Benjamin
>
_________________________________________________________________________________
> Täglich €1.000.000,00 zu gewinnen!
> Jetzt kostenlos mitspielen!
>
http://www.carookee.com/ad/x82jg7a5
>
>
--
+++ GMX - Mail, Messaging & more
http://www.gmx.net
+++
Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!
Diskussionsverlauf:
Re: zeichen im String ersetzen.
Re: zeichen im String ersetzen.
zeichen im String ersetzen.
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com