Zeichenketten durchsuchen

Status
Nicht offen für weitere Antworten.

DeKa106

Mitglied
hallo wollt mal fragen mit welcher methode bzw wie ich am einfachsten kontrollier, ob ein bestimmtes zeihchen in einer zeichenkette ist ?!

Also zB:

"Hallo wie gehts?"

wie kontrollier ich ob in diesem String ein "?" vorhanden ist ???
 

DeKa106

Mitglied
da gibts 2 problemchen!!!
@der Müde Joe: ich benutz noch java 1.4.2 und kann nicht auf 1.5 wechseln :( also muss ich das ohne contains machen :/(


UNd
@WieselAc: deine abfrage fragt ja nur aufs letzte zeichen, sol aber den gesammten string früfen


z.B. so:
"Die dumme Kuh, die umgefallen ist."
Wie würd ichs machen wenn ich auf ein vorhandenes "," abfragen will!!
 

Der Müde Joe

Top Contributor
if the string argument occurs as a substring within this object, then the index of the first character of the first such substring is returned; if it does not occur as a substring, -1 is returned.

--> indexOf
 

WieselAc

Top Contributor
jo genau so.

lastIndex macht das gleich, fängt halt nur hinten an, was sich bei einem Fragezeichen natürlich besonders angeboten hätte.
 

fwe

Mitglied
public class Zeichenkette {

public Zeichenkette() {
}

public void auslesen(String text,char suche) {
System.out.println(text);
System.out.println(suche + " ist an");

for (int i = 0, k = 1; i < text.length(); i++, k++) {
if (text.charAt(i) == suche) {
System.out.println(k + ". Stelle");
}
}
}

public static void main(String[] args) {

String text = "Die dumme Kuh, die umgefallen ist.";
char suche = 'm';

Zeichenkette zeichen = new Zeichenkette();
zeichen.auslesen(text,suche);
}
}
 
G

Guest

Gast
fwe hat gesagt.:
public class Zeichenkette {

public Zeichenkette() {
}

public void auslesen(String text,char suche) {
System.out.println(text);
System.out.println(suche + " ist an");

for (int i = 0, k = 1; i < text.length(); i++, k++) {
if (text.charAt(i) == suche) {
System.out.println(k + ". Stelle");
}
}
}

public static void main(String[] args) {

String text = "Die dumme Kuh, die umgefallen ist.";
char suche = 'm';

Zeichenkette zeichen = new Zeichenkette();
zeichen.auslesen(text,suche);
}
}

Was soll das bringen? Außer, dass es umständlich ist?

Für die Frage (Wie kann ich feststellen, dass ein bestimmtes Zeichen im String ist) reicht String#indexOf(char) doch mehr als vollkommen aus!!!

indexOf(char) == -1 --> Zeichen nicht drin
indexOf(char) > -1 --> Zeichen mindestens einmal drin
 

fwe

Mitglied
Natürlich hast Du Recht, dass 'indexOf(char)' als Antwort vollkommen ausreicht.
Ich habe irgendwie überlesen, dass DeKa106 nur wissen wollte, OB ein bestimmtes Zeichen sich in einem String befindet und nicht WO.
Da wir uns hier allerdings in einem "Anfängerforum" befinden, ist es meiner Meinung nach sinnvoller, etwas mehr als nur simple Stichworte zu geben.
Wenn Dein Videorekorder nur noch Schnee wiedergibt, nützt es Dir wenig, wenn ich Dir sage, dass Du die Videoköpfe reinigen musst, Du aber keine Ahnung davon hast, WIE Du das machen sollst.
Somit habe ich diesen kleinen Quelltext gepostet, um zu zeigen, dass man nicht nur JEDES Zeichen finden kann, sondern auch noch an welcher Stelle es sich befindet.
Der Text mag etwas trivial sein aber für Anfänger ist nichts trivial genug.
Dass der Text umständlich sein soll, kann ich nicht nachvollziehen. Wenn er in einer entsprechenden Entwicklungsumgebung (NetBeans, Eclipse o.ä.) formatiert wird (CTRL + F sind häufig die Zaubertasten), kann ich nichts Umständliches oder Unleserliches daran finden.
Er ist entsprechend der Sun Certification verfasst und glasklar.
Es hilft Anfängern nichts, wenn man Ihnen zeigt, wie gut man SELBER ist.
Man muss Ihnen auch das Handwerkszeug beilegen.
Erst dann kann man daraus lernen.
 

Leroy42

Top Contributor
fwe hat gesagt.:

Ach du meine Güte! :shock:

Beruhig dich wieder!
sosollteeraussehen.jpg

:cool:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Innerhalb von Zeichenketten tauschen Java Basics - Anfänger-Themen 1
G Reguläre Ausdrücke Zeichenketten Java Basics - Anfänger-Themen 12
H Zeichenketten einlesen und dann in Array speichern Java Basics - Anfänger-Themen 6
L zeichenketten Java Basics - Anfänger-Themen 5
S im StringBuilder Zeichenketten ersetzen Java Basics - Anfänger-Themen 6
U Zeichenketten Java Basics - Anfänger-Themen 10
S Zeichenketten teilen Java Basics - Anfänger-Themen 13
E BlueJ und Zeichenketten. S83 Übung 2.72 Java Basics - Anfänger-Themen 3
X Suche nach Zeichenketten Java Basics - Anfänger-Themen 9
S Zeichenketten Java Basics - Anfänger-Themen 10
H Verarbeitung von Zeichenketten Java Basics - Anfänger-Themen 8
G Nachfrage zu Zeichenketten Java Basics - Anfänger-Themen 9
F Operationen mit Zeichenketten Java Basics - Anfänger-Themen 8
G Mehreren Textfeldern Zeichenketten zuweisen Java Basics - Anfänger-Themen 3
districon 2D Array - Zeilen und Spalten durchsuchen Java Basics - Anfänger-Themen 3
idontknow707 Matrix nach z.B. Variable durchsuchen Java Basics - Anfänger-Themen 4
P Ein Objekt nach einem String durchsuchen? Java Basics - Anfänger-Themen 7
A Binärbaum rekursiv durchsuchen und Referenz zurückgeben Java Basics - Anfänger-Themen 4
V Array auf eine Zahl durchsuchen Java Basics - Anfänger-Themen 15
O zwei Arrays nach Werten durchsuchen und zusammenfügen Java Basics - Anfänger-Themen 3
S Pane nach speziellen Child Objekten durchsuchen Java Basics - Anfänger-Themen 3
L Daten aus ArrayList in Datenbank durchsuchen Java Basics - Anfänger-Themen 5
F Array nach Objektattribut durchsuchen Java Basics - Anfänger-Themen 6
O ArrayList oberflächig durchsuchen Java Basics - Anfänger-Themen 3
M Array nach String durchsuchen und zurückgeben Java Basics - Anfänger-Themen 16
Orkanson Best Practice Array Diagonal durchsuchen Java Basics - Anfänger-Themen 2
G Best Practice Wie große "Tabellen" effizient durchsuchen und Daten händeln? Java Basics - Anfänger-Themen 15
F Alle Objekte einer Klasse nach Eigenschaft durchsuchen Java Basics - Anfänger-Themen 8
M CSV Datei durchsuchen Java Basics - Anfänger-Themen 4
M Array nach Zehnen durchsuchen. Java Basics - Anfänger-Themen 25
C String durchsuchen Java Basics - Anfänger-Themen 4
MiMa Lösungsansatz fürText durchsuchen mit Stichwörter Java Basics - Anfänger-Themen 9
T Zeilen des ListArray nach einem Wort durchsuchen und diese Zeile ausgeben Java Basics - Anfänger-Themen 4
P Vector durchsuchen und Elemente löschen Java Basics - Anfänger-Themen 4
F Mehrdimensionales Array durchsuchen Java Basics - Anfänger-Themen 8
P Input/Output Arraylist nach String eines Objekts durchsuchen Java Basics - Anfänger-Themen 26
X Probleme beim rekursiven Durchsuchen von Verzeichnissen Java Basics - Anfänger-Themen 1
D Erste Schritte Dynamisch Objekte erzeugen und diese durchsuchen Java Basics - Anfänger-Themen 7
S Zahlen Array durchsuchen Java Basics - Anfänger-Themen 6
F Map nach Werten durchsuchen Java Basics - Anfänger-Themen 3
S Ordnerstrukturen durchsuchen und Files bearbeiten Java Basics - Anfänger-Themen 6
W Array nach String durchsuchen und Ausgeben Java Basics - Anfänger-Themen 8
O Objekte nach Attributen durchsuchen Java Basics - Anfänger-Themen 10
R 2 mit Arrays bestückte LinkedLists durchsuchen/vergleichen Java Basics - Anfänger-Themen 3
S Array durchsuchen Java Basics - Anfänger-Themen 3
T HashMap Werte einfügen, durchsuchen und auslesen Java Basics - Anfänger-Themen 17
I String durchsuchen Java Basics - Anfänger-Themen 2
L Logdatei durchsuchen, Suchstand abspeichern? Java Basics - Anfänger-Themen 9
I ArrayList<EigeneKlasse> durchsuchen Java Basics - Anfänger-Themen 2
K CSV durchsuchen und bearbeiten Java Basics - Anfänger-Themen 1
H String einlesen, in .txt durchsuchen und Ergebnisse ausgeben Java Basics - Anfänger-Themen 22
F Classpath Dateien einbinden und Classpath durchsuchen Java Basics - Anfänger-Themen 2
R Erste Schritte API durchsuchen Java Basics - Anfänger-Themen 5
F HashMap nach kleinstem Value durchsuchen Java Basics - Anfänger-Themen 11
J Dynamische Liste durchsuchen + anpassen Java Basics - Anfänger-Themen 3
S Text mit Programm einlesen und durchsuchen Java Basics - Anfänger-Themen 8
O Quellcode nach bestimmter Ausgabe durchsuchen Java Basics - Anfänger-Themen 14
M String nach Zahlen durchsuchen Java Basics - Anfänger-Themen 21
I Dateien in Ordner und Unterordner durchsuchen Java Basics - Anfänger-Themen 18
F Textfile auslesen und durchsuchen Java Basics - Anfänger-Themen 13
F String durchsuchen Java Basics - Anfänger-Themen 11
L eingegebene Strings nache Eigenschaften durchsuchen. Java Basics - Anfänger-Themen 25
B ArrayList nach Wiederholungen durchsuchen Java Basics - Anfänger-Themen 2
K OOP Objektgefülltes Array nach minWert durchsuchen Java Basics - Anfänger-Themen 5
J Ordner und Unterordner nach Dateien durchsuchen Java Basics - Anfänger-Themen 7
R liste durchsuchen Java Basics - Anfänger-Themen 6
K Klassen String - nach Wort durchsuchen Java Basics - Anfänger-Themen 6
R Verzeichnisse rekursiv nach Dateiduplikaten durchsuchen Java Basics - Anfänger-Themen 5
W Variablen durchsuchen Java Basics - Anfänger-Themen 5
B Zweidimensionales Array durchsuchen und ändern Java Basics - Anfänger-Themen 8
C Strings durchsuchen und umwandeln Java Basics - Anfänger-Themen 4
P String durchsuchen Java Basics - Anfänger-Themen 17
StupidAttack Html Code durchsuchen Java Basics - Anfänger-Themen 2
G Datentypen "Liste" eigener Objekte durchsuchen Java Basics - Anfänger-Themen 6
J geschickter Algorithmus um die 'Umgebung' einer stelle eines Arrays zu durchsuchen Java Basics - Anfänger-Themen 7
S String nach Ausdruck durchsuchen und Folgeattribut ausgeben Java Basics - Anfänger-Themen 3
N OOP Dynamische Objekte und nach Parametern durchsuchen Java Basics - Anfänger-Themen 4
H Datei durchsuchen mit Regex-Ausdruck Java Basics - Anfänger-Themen 14
D schnelles durchsuchen von Dateien Java Basics - Anfänger-Themen 29
R String einlesen, Textdatei danach durchsuchen und aus Zeile Objekt erzeugen Java Basics - Anfänger-Themen 5
O Sämtliche Textdateiformat durchsuchen Java Basics - Anfänger-Themen 2
O Performant große Dateien durchsuchen Java Basics - Anfänger-Themen 8
X regex frage (durchsuchen) Java Basics - Anfänger-Themen 2
N Fragen zu String durchsuchen und verarbeiten Java Basics - Anfänger-Themen 23
N Array durchsuchen Java Basics - Anfänger-Themen 7
S Collection rückwärts durchsuchen Java Basics - Anfänger-Themen 4
J ArrayList nach Objekten durchsuchen Java Basics - Anfänger-Themen 2
S Sortierte LinkedList nach Variablen durchsuchen und nicht nach INDEX Java Basics - Anfänger-Themen 6
U ArrayList nach Zahlen durchsuchen? Java Basics - Anfänger-Themen 8
M Eclipse: Durchsuchen aller Dateien? Java Basics - Anfänger-Themen 1
M Ordner der jar Datei herausfinden und Partent durchsuchen Java Basics - Anfänger-Themen 4
A Verzeichnisse nach Datei / Ordner durchsuchen Java Basics - Anfänger-Themen 11
N Problem beim Durchsuchen einer LinkedList Java Basics - Anfänger-Themen 5
hdi Ornderübersicht (durchsuchen) für Öffnen/Speichern Java Basics - Anfänger-Themen 4
B Text nach Signalwörtern durchsuchen Java Basics - Anfänger-Themen 4
G String durchsuchen Java Basics - Anfänger-Themen 4
T treeSet durchsuchen Java Basics - Anfänger-Themen 2
K Bytearray durchsuchen! Java Basics - Anfänger-Themen 6
G String durchsuchen Java Basics - Anfänger-Themen 14
S Arraylist durchsuchen und werte speichern Java Basics - Anfänger-Themen 14

Ähnliche Java Themen

Neue Themen


Oben