Wie String prüfen ob drei mal das gleiche Zeichen vorkommt?

  • Themenstarter KoenigNullpointer
  • Beginndatum
K

KoenigNullpointer

Mitglied
Hallo, ich möchte einen String prüfen, ob er drei mal "," enthält, egal an welcher Stelle. Gibt es dafür eine "elegante" Lösung? Sowas wie String.contains(","&&","&&",") oder muss ich den String in einzelne chars zerlegen und eine Schleife durchlaufen lassen und zählen? Vielen Dank für jegliche Tipps.
 
kneitzel

kneitzel

Top Contributor
IndexOf aufrufen wäre auch noch eine Option. Dann hätte man ggf. 3 Aufrufe wobei jeweils der letzte Fundort mit als zweiter Parameter angegeben wird.

Das ist aber alles einiges an Code. An der Stelle wäre natürlich auch eine Stream Variante möglich um die Anzahl zu bekommen:
.chars() gibt einen intStream, .filter(...) filtert nur die gewünschten Zeichen und dann am Ende das .count() zum zählen.
 
kneitzel

kneitzel

Top Contributor
Ist da was verloren gegangen im Thread? Ich sehe da gerade nicht mehr eine relativ kurze, knappe Lösung. Aber vielleicht irrt sich mein Gedächtnis jetzt auch nur.

Aber viel Code kann ja eigentlich nur in einer Relation zu einer kleinen Lösung zu sehen gewesen sein ... oder was habe ich mir dabei gedacht? :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Dimax Erste Schritte String Eingabe Prüfen Java Basics - Anfänger-Themen 11
B String mit Emailadresse prüfen Java Basics - Anfänger-Themen 11
B Serial Key prüfen -> String mit privatem Key und dann abgleichen; Summe = 0 Java Basics - Anfänger-Themen 8
M String prüfen Java Basics - Anfänger-Themen 7
S String auf Pallindromeigenschaft prüfen Java Basics - Anfänger-Themen 15
G String auf Format prüfen Java Basics - Anfänger-Themen 3
O Prüfen ob ein String den selben Namen hat wie eine Booleanreihe? Java Basics - Anfänger-Themen 17
C String auf bestimmtes Zeichen prüfen Java Basics - Anfänger-Themen 7
A String-Array EOF prüfen Java Basics - Anfänger-Themen 6
L String auf Tab prüfen Java Basics - Anfänger-Themen 2
L mit "assert" einen String prüfen Java Basics - Anfänger-Themen 5
T Prüfen, ob ein String eine Zahl ist Java Basics - Anfänger-Themen 10
G String auf Muster prüfen Java Basics - Anfänger-Themen 5
StrikeTom Prüfen ob ArrayList string enhält! Wie??? Java Basics - Anfänger-Themen 5
D prüfen ob string nur ascii zeichen enthält Java Basics - Anfänger-Themen 7
I Primzahlen check, String prüfen lassen. Java Basics - Anfänger-Themen 6
H String auf Werte prüfen Java Basics - Anfänger-Themen 6
S Prüfen, ob ein String einen Bindestrich enthält Java Basics - Anfänger-Themen 3
S String auf Integer prüfen - wie am günstigsten? Java Basics - Anfänger-Themen 4
G String auf Ziffern prüfen Java Basics - Anfänger-Themen 30
G Prüfen ob String Datum ist Java Basics - Anfänger-Themen 4
I Prüfen, ob String Buchstaben enthält Java Basics - Anfänger-Themen 3
W gemischten String auf Integer wert prüfen Java Basics - Anfänger-Themen 4
S Prüfen ob eine TextFeldeingabe String enthält Java Basics - Anfänger-Themen 5
B Pattern matches (String auf - prüfen) Java Basics - Anfänger-Themen 2
G Text String prüfen Java Basics - Anfänger-Themen 2
C String prüfen Java Basics - Anfänger-Themen 5
W Idee für: prüfen, ob String gültiges Datum darstellt? Java Basics - Anfänger-Themen 6
J Eintrag Combobox über einen String auswählen Java Basics - Anfänger-Themen 3
K mit String.splitt(",") ganzen Satz erhalten? Java Basics - Anfänger-Themen 3
I Validation, ob String ein Wert aus einem Enum enthält Java Basics - Anfänger-Themen 3
D String und char in String speichern Java Basics - Anfänger-Themen 5
A ObservableList<String> Java Basics - Anfänger-Themen 6
I String nach Wort suchen Java Basics - Anfänger-Themen 6
I String ersetzen, der Inhalt enthält Java Basics - Anfänger-Themen 4
L ArrayList<String> --> double[] array Java Basics - Anfänger-Themen 18
J Variablenzugriff über string Java Basics - Anfänger-Themen 18
Flo :3 Variablen Type dismatch: cannot convert from string to int Java Basics - Anfänger-Themen 9
T Problem mit Lehrzeichen und String bei einfacher Chiffre Java Basics - Anfänger-Themen 8
P String zu int konvertieren nur mit charAt Java Basics - Anfänger-Themen 8
elsaaaaaa Wochentag als String ausgeben mit JDK Klassen Java Basics - Anfänger-Themen 6
I Java String einlesen und auslesen Java Basics - Anfänger-Themen 11
T LocalDate to String Java Basics - Anfänger-Themen 1
J String Ausgabe Java Basics - Anfänger-Themen 2
R Mehrere Buchstaben aus einem String entfernen Java Basics - Anfänger-Themen 1
JaVaN0oB Wörterraten - Falsche Ausgabe, String/Chars vergleichen Java Basics - Anfänger-Themen 2
P Ein Objekt nach einem String durchsuchen? Java Basics - Anfänger-Themen 7
AlexVo String zu Java Anweisung getString("*** java code ***") Java Basics - Anfänger-Themen 19
O String mit Character vergleichen Java Basics - Anfänger-Themen 3
I String.split regex Frage Java Basics - Anfänger-Themen 2
H Methode über String Wert aufrufen Java Basics - Anfänger-Themen 8
F Java Programm, das kleine Buchstaben in einem String zählen soll und bei großen Buchstaben oder Sonderzeichen abbrechen soll. Java Basics - Anfänger-Themen 5
tobikoch String x= null Bedeutung Java Basics - Anfänger-Themen 9
GAZ String replace() Elemente tauschen Java Basics - Anfänger-Themen 13
R String in char-Array übertragen Java Basics - Anfänger-Themen 5
T Zeichen im String verschiebe Java Basics - Anfänger-Themen 9
J Verschieben von Buchstaben in einem String um vorgegebene Anzahl von Zeichen innerhalb eines weiteren String Java Basics - Anfänger-Themen 12
P Datentypen Array und String Java Basics - Anfänger-Themen 2
javapingu Hex String zu long Java Basics - Anfänger-Themen 2
D Attribut Telefonnummer - eigene Klasse oder String Java Basics - Anfänger-Themen 13
Vamecruft Compiler-Fehler public static void zu static String ändern Java Basics - Anfänger-Themen 2
O if Abfrage erkennt String nicht Java Basics - Anfänger-Themen 1
A eine neue normale String-Array von einer String-Array, die in for schleife ist, schaffen Java Basics - Anfänger-Themen 3
A keine Ergebnisse - String nummer in array nummer converting Java Basics - Anfänger-Themen 1
O Datentypen String teilen Java Basics - Anfänger-Themen 5
macle Rekursive String Methode, Gerade Zahlen rausfiltern Java Basics - Anfänger-Themen 10
B String to int Java Basics - Anfänger-Themen 11
D String value change listener Java Basics - Anfänger-Themen 2
I Wo am besten eine String Konstante initialisieren? Java Basics - Anfänger-Themen 5
F JMenuItem Kann nicht nach einem String benannt werden... Java Basics - Anfänger-Themen 11
B String to Float Java Basics - Anfänger-Themen 27
B Map<String, FilterMeta, wie Wert bekommen? Java Basics - Anfänger-Themen 4
Dimax stream in string[] speichern Java Basics - Anfänger-Themen 6
Dimax String Probleme Java Basics - Anfänger-Themen 12
H Wie wird ein String intern gespeichert? Java Basics - Anfänger-Themen 10
C String auf Dualzahl überprüfen Java Basics - Anfänger-Themen 5
L Mit Zahlen im String rechnen Java Basics - Anfänger-Themen 19
A final String verrechnen Java Basics - Anfänger-Themen 2
N String N-Gramme mit Stream erstellen Java Basics - Anfänger-Themen 7
A Implementierung von String toString methode() Java Basics - Anfänger-Themen 4
Z Matrix Klasse mit Mehrdimensionalen Array (Addition, Multiplikation, to String) Java Basics - Anfänger-Themen 57
J Eine Position im String durch einen Integer - Wert teilen Java Basics - Anfänger-Themen 5
Z Methode zum Heraufinden von Anagrammen ohne Java API, Ausnahme String Java Basics - Anfänger-Themen 14
Dimax Erste Schritte String replace alle Zeichen Java Basics - Anfänger-Themen 10
F Auto String mit Array Name aus Datei... oder so ähnlich Java Basics - Anfänger-Themen 4
J Characters als String zusammenfassen Java Basics - Anfänger-Themen 3
D Input/Output Mehrzeiligen String aus Textdatei erstellen Java Basics - Anfänger-Themen 5
J zwei String Arrays miteinander vergleichen Java Basics - Anfänger-Themen 18
F String auf E-Mail kürzen Java Basics - Anfänger-Themen 11
J String aus einem Array entfernen Java Basics - Anfänger-Themen 10
S String index out of range Java Basics - Anfänger-Themen 11
L String in Do-While-Schleife Abbruchkriterium Java Basics - Anfänger-Themen 1
V int zu Integer und String Java Basics - Anfänger-Themen 6
X Erste Schritte String: Alle doppelten Leerzeilen entfernen Java Basics - Anfänger-Themen 21
J String Array zu Map<Character, List<Character>> mit Streams Java Basics - Anfänger-Themen 1
P Datenspeichern im String Java Basics - Anfänger-Themen 5
J String wird in GUI falsch ausgegeben Java Basics - Anfänger-Themen 10
S Nutzereingabe splitten und in string array wieder ausgeben. Java Basics - Anfänger-Themen 1
S String umwandeln Java Basics - Anfänger-Themen 6
S Ersetzen eines Asterix in einem String Java Basics - Anfänger-Themen 8

Ähnliche Java Themen


Oben