nach String mit Doppelcharactern suchen

Status
Nicht offen für weitere Antworten.
W

wolfi

Gast
hallo,schön abend

ich habe folgendes Problem :
Ich suche in einem String nach allen vorkommen einer Zeichenfolge,
von einem doppelten Character. Hier im Beispiel "ee". wird durch "YY" ersetzt
Der String enthält dies Folge "ee" x-mal. Davon werden jedoch nicht alle
Vorkommen gefunden. Es werden willkürlich in der mitte bzw. letztem
Drittel verschiedene "ee" ausgelassen.
Gibts hier einen Java- Fehler , oder oder oder. ?? Ich kann im Programm keinen Fehler entdecken.

Ich benutze JDK 1.4.1_01



Code:
package java_lernen;
import java.io.*;
import java.util.*;
import javax.comm.*;
import java.awt.event.*;
import javax.swing.*;


    public  class Testfind implements  ActionListener {
    static String ausgabeDatei,text,eingabe,anzeigeText;
    static  int länge, automatenZähler,subZähler,rabatt,längeToken;
    static int[] startString = new int[100];
    static String[] automat =new String[100];
    static JMenuItem[] menu =new  JMenuItem[100];
    static JTextArea  tokenAnzeige  = new JTextArea(8,15);
    static JScrollPane scroll2  = new JScrollPane(tokenAnzeige);
     String  test;

      public Testfind() {


                  ausgabeDatei=DatenLoggerx.anZeige.getText(); // Tabellentext für DateiAusgabe
                  text= DatenLoggerx.anZeige.getText();
                  tokenAnzeige.setText("");
                  tokenAnzeige.append(text);
                  länge=text.length();
                  boolean eof =false,space=false,linebreak=false;
                  String zeichen,zeichen1;
                  automatenZähler=0 ;
                  DatenLoggerx.automatenNummer.removeAll();
                  int i=0,n;


 
          linebreak=false;
          int  stringZähler=0;
          while(!linebreak){
            ausgabeDatei=tokenAnzeige.getText();
            subZähler = ausgabeDatei.indexOf("ee",subZähler+stringZähler);
              if (subZähler==-1){
               linebreak=true;
               break;
              }
              
            if (subZähler+2 <= tokenAnzeige.getText().length())
              tokenAnzeige.replaceRange("YY",subZähler,subZähler+2);  //
             else
             tokenAnzeige.replaceRange("YY",subZähler,tokenAnzeige.getText().length());
              stringZähler++;

          }

            ausgabeDatei=tokenAnzeige.getText();


  }

      public  void actionPerformed(ActionEvent evt){
          Object source=evt.getSource();
          for (int i=0;i <automatenZähler ;i++){
             if (source == menu[i]){
                int start=startString[i];
                int ende=startString[i+1]-4;
                 int length=0;
                 if (ende<0)
                   ende = länge ;
                 length=ende-start;
                 new SimplePrint(start,length);  // hier wird der String ausgabeDatei  in eine Datei geschrieben
             }
          }
     }
}

mein eingabestring

wolfi
kerstin
nora
eeddee
bweerts
wolfi
kerstin
nora
eeddee
bweerts
wolfi
kerstin
nora
eeddee
bweerts
wolfi
kerstin
nora
eeddee
bweerts
wolfi
kerstin
nora
eeddee
bweerts
wolfi
kerstin
nora
eeddee
bweerts


der Ausgabestring

wolfi
kerstin
nora
YYddYY
bwYYrts
wolfi
kerstin
nora
YYddYY
bwYYrts
wolfi
kerstin
nora
YYddee
bwYYrts
wolfi
kerstin
nora
YYddee
bwYYrts
wolfi
kerstin
nora
YYddee
bweerts
wolfi
kerstin
nora
YYddee
bweerts
 
B

bygones

Gast
da du 1.4 nutzt würde ich dir zu der Methode replaceAll der String Klasse raten !!
 
G

Gast

Gast
hallo,

ich kann " replaceAll " nicht finden ?
Wo sollte es stehen ???

Wolfi
 

thE_29

Top Contributor
Hilfreicher als deine!

Gehts den jetzt wenigstens? Nehme mal stark an das du der Threaderöffner bist, weil eure IPs ziemlich gleich sind ;>
 
G

Gast

Gast
nein , hier geht leider gar nichts.
es ist offentsichtlich so, daß ich die methode nicht !! habe.
Muß ich irgendeine Library etc. einbinden.
in meinem schlauen Buch (Java 2 in 21 Tagen gibt es eine Bibliothek java.util.regex.*

Dies gibt es aber nicht bei mir , zumindest nicht in der vorliegenden Installation . Woher weiß ich , was fehlt ??

Wolfi
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Suche nach String mit unbekannten characters Allgemeine Java-Themen 53
Monokuma String List nach Zahlen und Worten sortieren Allgemeine Java-Themen 9
K Auf einer Website nach einem String suchen Allgemeine Java-Themen 5
F String nach Schlüsselwörtern durchsuchen und ganze Zeile ausgeben Allgemeine Java-Themen 4
AssELAss String jeweils nach x Zeichen Zeilenumbruch Allgemeine Java-Themen 1
L Strings nach sortiertem String zurück ordnen Allgemeine Java-Themen 0
P Datentypen String-Daten zu Byte-Zahlen konvertieren - Komme nicht weiter nach vielem versuchen :-/ Allgemeine Java-Themen 7
H LinkedList<LinkedList<String>> nach ArrayList<ArrayList<String>> ? Allgemeine Java-Themen 9
P Files - nach der reihe String reinschreiben Allgemeine Java-Themen 2
C BigInteger nach ASCII Code in String Allgemeine Java-Themen 11
O Nach parse von String zu Integer verliere ich Programmablauf! Allgemeine Java-Themen 10
L String nach Länge trennen Allgemeine Java-Themen 12
S String-Array nach Datum sortieren Allgemeine Java-Themen 10
P String nach ENTER durchsuchen Allgemeine Java-Themen 6
G String nach Float parsen Allgemeine Java-Themen 2
G String speziell aufsplitten nach Leerzeichen? Allgemeine Java-Themen 2
U eigene Datenstruktur ArrayList<String> nach Object [][ Allgemeine Java-Themen 2
B String + Zeilenumbruch nach X-Zeichen Allgemeine Java-Themen 4
A String nach Characterfolge durchsuchen. Allgemeine Java-Themen 3
T HashMap (String, Object(String , int)) nach int sortieren Allgemeine Java-Themen 7
M String nach Integer und führende Nullen Allgemeine Java-Themen 6
M String nach Date Allgemeine Java-Themen 4
I Wochentag von int nach String auflösen Allgemeine Java-Themen 2
N Zeilenumbruch in String nach jeweils x Zeichen einfügen? Allgemeine Java-Themen 6
P Int nach String Allgemeine Java-Themen 7
G String nach Muster durchsuchen Allgemeine Java-Themen 5
B String nach Datum wandeln Allgemeine Java-Themen 2
kodela Von C++ nach Java Allgemeine Java-Themen 1
G WSDL-Aufruf funktioniert nicht mehr nach Umstieg auf Maven Allgemeine Java-Themen 4
Zrebna Tipps für Organisation von Code-Reviews nach einem Pull Request. Allgemeine Java-Themen 5
Ernesto95 HTTP Mit JavaScript erzeugte dynamische Webseite auslesen und nach einem Schlüsselwort durchsuchen Allgemeine Java-Themen 6
D Image bewegt sich nicht nach Klicken auf Button Allgemeine Java-Themen 15
I 2D-Grafik Vektor-Grafik über die Zwischenablage nach Adobe Illustrator transferieren Allgemeine Java-Themen 8
L 2 Dimensionale ListArray Abfrage nach einem Wert suchen Allgemeine Java-Themen 5
torresbig Url nach Webseiten-Login auslesen & Daten an Webseite senden Allgemeine Java-Themen 9
R Best Practice Erfahrungswerte für eine Migration von JSF nach Angular (oder anderes JS-Framework) Allgemeine Java-Themen 1
OnDemand Ram Freigabe erfolgt nicht nach Prozessende Allgemeine Java-Themen 18
G Geotools Probleme nach PC-Wechsel Allgemeine Java-Themen 6
K Verbesserung der Laufzeit beim Sortieren von Einwohnern nach ihrem Geburtsjahr Allgemeine Java-Themen 0
E Variablen Nach Übergabe einer Variable den Constructor aufrufen Allgemeine Java-Themen 16
I In Java geschriebene Software nach Mac OS portieren Allgemeine Java-Themen 7
M TicTacToe Sound nach jedem Zug Allgemeine Java-Themen 21
I HTML / XHTML Seite nach Excel exportieren. Suche Lib Allgemeine Java-Themen 12
G Methoden Website-URL im Browser öffnen nach erfolgreicher Basisauthentifizierung in Java Allgemeine Java-Themen 12
pkm Frage nach eventuellem syntaktischen Zucker bei der Konkatenation von ArrayLists Allgemeine Java-Themen 4
H Collections Aktuellen Index generell und nach Sortierung ausgeben Allgemeine Java-Themen 6
Kirby.exe Filename nach bestimmtem Pattern durchsuchen Allgemeine Java-Themen 5
J Wörterliste nach Wörtern mit u durchsuchen und diese auf der Konsole ausgeben lassen Allgemeine Java-Themen 33
W Pdf verwerfen, weil Checkbox nach Unterschrift geaendert wurde Allgemeine Java-Themen 5
G File not found - nach dem Kompilieren Allgemeine Java-Themen 6
S Swing Speichern nach Button-Klick Allgemeine Java-Themen 5
Meeresgott Effizientester Weg um nach der Value einer verschachtelten Map aufzulösen Allgemeine Java-Themen 5
M Java 8 nach Java 6 konvertieren Allgemeine Java-Themen 7
N Neustarten des Codes nach der Fehlermeldung Allgemeine Java-Themen 17
L Nach dem Login // Java Desktop Software Allgemeine Java-Themen 7
N Programm nach Abschluss neustarten lassen Allgemeine Java-Themen 6
F Java Code ausführen direkt nach Anmelden in Windows Allgemeine Java-Themen 2
J Jasper Reports - Compilerproblem nach Umstellung von Groovy auf Java Allgemeine Java-Themen 7
looparda Liste filtern nach Prädikaten verschiedener Typen Allgemeine Java-Themen 3
S Apache POI Filtern nach bestimmten Kriterium Allgemeine Java-Themen 1
L Korrektur nach der Berechnung vornehmen, aber wie? Allgemeine Java-Themen 11
C Config nach bestimmten Wertdurchsuchen. Allgemeine Java-Themen 2
B Suche nach einem Testprogramm für meine BA Allgemeine Java-Themen 0
B Maven Keycloak library wirft exceptions nach maven package Allgemeine Java-Themen 1
D BufferedReader bricht nach 1248 Iterationen ab Allgemeine Java-Themen 14
G Eclipse Java findet MySQL Driver nach export nicht mehr Allgemeine Java-Themen 2
H IDEA IntelliJ Java Mail funktioniert nach Export nicht mehr! Allgemeine Java-Themen 1
F Zurnung nach Buchstaben und deren Prüfung Allgemeine Java-Themen 9
M Dateien nach kopieren vergleichen Allgemeine Java-Themen 9
MiMa Sortieren nach Stellenangaben Allgemeine Java-Themen 7
L Erste Schritte Liste von Datums filter nach Monate Allgemeine Java-Themen 4
GreenTeaYT Elemente eines 2Dim LinkedList von links nach rechts ausgeben? Allgemeine Java-Themen 0
J Ausgabe von Links nach Rechts ausgeben? Allgemeine Java-Themen 2
K JAR Datei Corrupt nach Kopieren Allgemeine Java-Themen 4
The Pi 2D-Grafik Tic Tac Toe nach Gewinn rot Allgemeine Java-Themen 1
G Programm, das nach abgearbeiteter main Methode weiterläuft Allgemeine Java-Themen 72
C PDFBox: Nach RegEx ganze Zeile Allgemeine Java-Themen 4
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
L Suche nach CalDav Server API Allgemeine Java-Themen 0
K Java ruft Methoden nicht der Reihe nach auf Allgemeine Java-Themen 14
T Textarea nach nur 1 wort durchsuchen Allgemeine Java-Themen 3
D Methoden Buttons erscheinen doppelt nach Wiederholung in Schleife Allgemeine Java-Themen 1
I nach Image Load in ListView, kann Ordner nicht mehr gelöscht werden Allgemeine Java-Themen 1
C Eclipse OutOfMemory nach dem exportieren Allgemeine Java-Themen 4
D Erste Schritte Array von einer forschleife nach ausserhalb trasferieren Allgemeine Java-Themen 3
VfL_Freak Große und seltsame Probleme nach Java-Update auf V1.8.0_91 Allgemeine Java-Themen 3
heyluigi Random Integer Array Ausgabe nach Größe sortieren Allgemeine Java-Themen 6
D Java Datei nach Eclipse Export funktioniert nicht Allgemeine Java-Themen 0
B Bild aus Jar kann nach Export nicht mehr gefunden werden Allgemeine Java-Themen 13
B Umgebungsvariable Anpassen der Umgebungsvariablen nach Java-Update ? Allgemeine Java-Themen 14
H jid3lib nach schreiben keine Tags im Folder angezeigt Allgemeine Java-Themen 1
F Methoden Arraylist weiterverwenden nach methoden Aufruf Allgemeine Java-Themen 2
KilledByCheese Dezimal nach Hexadezimal rechner wirft seltsame exception Allgemeine Java-Themen 4
J Programm meldet "Keine Rückmeldung" nach Verbindung zum Server Allgemeine Java-Themen 4
E Java wird beendet nach paar Sekunden Allgemeine Java-Themen 14
H Best Practice setHeader in jsp nach RequestDispatcher.include Allgemeine Java-Themen 0
L Nach Button drücken den Text festspeichern Allgemeine Java-Themen 9
M .jar nach Datei prüfen Allgemeine Java-Themen 2
HarleyDavidson Input/Output Heruntergeladene Datei direkt nach dem Download öffnen ohne zu speichern Allgemeine Java-Themen 1
J Swing Cursor.WAIT funktioniert nicht nach JFileChooser Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben