Teilstring extrahieren

Verena

Mitglied
Guten Tag,

eine Zeichenkette (varstring1) soll Zeichen für Zeichen untersucht werden.
Dazu bilde ich eine For-Schleife von 0 bis varstring1.length.
Nun soll in varstring2 ein einzelnes Zeichen aus varstring1 herausgelöst werden und dann untersucht werden.
Mit varstring2 = varstring1.charAt(i);
funktioniert das nicht.

Wie muss der Übertragungsbefehl richtig aussehen?

Besten Dank im Voraus.

Gruß

Verena
 

Verena

Mitglied
Hallo,

vielen Dank für Deinen Beitrag. Gut, möglich dass charAt eine Char-Variable benötigt. Aber:

Wie kann man prüfen ob das 3. oder 4. Zeichen usw. eines Strings ungleich eines zu überprüfenden Zeichens ist.
Muss dazu wirklich das betreffende Zeichen aus einer Stringvariablen herausgelöst und in eine char-Variable übertragen werden, um dann geprüft werden zu können?

Dank im voraus.

Gruß

Verena
 
G

Gast2

Gast
Nein, du kannst das ganze auch anders lösen, per Regex zum Beispiel. Aber der Weg über charAt ist der einfachste.
 

Verena

Mitglied
Hallo,

vielen Dank für alle Hilfen.

Mit substring bin ich ein Stück weiter gekommen.
Aber da ist eine weitere Frage aufgetaucht:

Wie schribt man in Java ungleich einem Zeichen?

if (string1.substring(i,1) ungleich " ") ... ,
wobei i die Laufvariable der Forschleife ist.

Dank im Voraus.

Gruß
Verena
 

Verena

Mitglied
Hallo,

ich danke Dir für Deinen Beitrag, zu der Schreibweise von ungleich und den Hinweis auf den 2. Parameter.
Meinst Du ich könnte es so formulieren:

if (!string1.substring(i,i+1).equals(" "))

Über eine kurze Antwort würde ich mich freuen.

Gruß
Verena
 

Landei

Top Contributor
Ja, deine Variante ist richtig. [c]if (string1.charAt(i) != ' ')[/c] ist aber kürzer und verständlicher. Aber aufpassen: [c]' '[/c] ist ein char, [c]" "[/c] ist ein String.

Übrigens gibt es viele nützliche Tests für chars in java.lang.Character, z.B. isLetter, isDigit, isUpperCase, isLowerCase, isWhitespace: [c]if (Character.isWhitespace(string1.charAt(i)))[/c] würde z.B. auf Whitespaces (Leerzeichen, Tabs, Zeilenumbrüche) testen.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Teilstring aus einer Datei extrahieren und ausgeben Java Basics - Anfänger-Themen 5
W Teilstring durch Teilstring mittels StringBuilder ersetzen Java Basics - Anfänger-Themen 7
P Teilstring suchen Java Basics - Anfänger-Themen 3
MiMa Teilstring aus einem Text entnehmen Java Basics - Anfänger-Themen 7
D gemeinsammen teilstring auslesen Java Basics - Anfänger-Themen 13
J Zeichen hinter Teilstring aus *txt lesen Java Basics - Anfänger-Themen 7
F class teilstring auslesen. Java Basics - Anfänger-Themen 3
B Suchen nach Teilstring, um Text danach ausgeben Java Basics - Anfänger-Themen 11
G java Texteditor . nur teilstring kursiv . aber wie? Java Basics - Anfänger-Themen 4
kulturfenster Teilstring erkennen Java Basics - Anfänger-Themen 5
G aufsteigenden Teilstring aus String filtern? Java Basics - Anfänger-Themen 2
G ListCellRenderer - TeilString farbig markieren Java Basics - Anfänger-Themen 3
G Teilstring auslesen Java Basics - Anfänger-Themen 6
A Teilstring aus ArrayList ? Java Basics - Anfänger-Themen 5
M Teilstring aus HTML-Tag Java Basics - Anfänger-Themen 3
L Innerhalb eines Strings nach einem Teilstring suchen Java Basics - Anfänger-Themen 2
bernd Teilstring durch ein GIF ersetzen Java Basics - Anfänger-Themen 14
M ein String - ein Teilstring von einem anderen String? Java Basics - Anfänger-Themen 3
A Array Elemente extrahieren ! Java Basics - Anfänger-Themen 4
C Positive und negative Zahlen mit Regex extrahieren Java Basics - Anfänger-Themen 8
J Buchstaben aus textArea extrahieren Java Basics - Anfänger-Themen 4
H nio Pfad aus Dateinamen extrahieren Java Basics - Anfänger-Themen 4
J Zahlen extrahieren Java Basics - Anfänger-Themen 1
C Datentypen Zeile aus mehrdimensionalem Array extrahieren uns abspeichern Java Basics - Anfänger-Themen 6
A Eindeutige Elemente aus Array extrahieren Java Basics - Anfänger-Themen 9
K Daten (im Sinne von Datum) aus Webseiten extrahieren Java Basics - Anfänger-Themen 6
L String extrahieren mit Regular Expression über mehrere Zeilen hinweg Java Basics - Anfänger-Themen 1
S Jar-Datei extrahieren ? Java Basics - Anfänger-Themen 10
S Teilstücke aus einer Grafik extrahieren Java Basics - Anfänger-Themen 2
X Extrahieren in Externe Klasse Funktioniert nicht Java Basics - Anfänger-Themen 6
M Metadaten mit Tika extrahieren Java Basics - Anfänger-Themen 2
D In String suchen und extrahieren Java Basics - Anfänger-Themen 13
E JFormattedTextField Zahl extrahieren - warum Number und nicht Double? Java Basics - Anfänger-Themen 4
0 Alle URLs aus einer Zeile extrahieren? Java Basics - Anfänger-Themen 6
C Anzahl der Sekunden aus Uhrzeit extrahieren Java Basics - Anfänger-Themen 6
MilchToast Teilstrings aus unbekannt großen Textdateien extrahieren. Java Basics - Anfänger-Themen 5
S Dateiname extrahieren Java Basics - Anfänger-Themen 2
M aus String extrahieren bis zu gewissem Zeichen Java Basics - Anfänger-Themen 7
G Klassennamen extrahieren Java Basics - Anfänger-Themen 2
B String[] alphabetisch extrahieren Java Basics - Anfänger-Themen 11
G Mittels RegExp "Variablen" extrahieren Java Basics - Anfänger-Themen 4
W worte aus Textdatei extrahieren ? Java Basics - Anfänger-Themen 4
T Namen und RGB Wert extrahieren? Java Basics - Anfänger-Themen 2
F Zahl aus String (Buchstaben und Zahl) extrahieren Java Basics - Anfänger-Themen 17
M Verzeichnisname extrahieren Java Basics - Anfänger-Themen 3
C Werte aus Schleife in eine andere Methode extrahieren Java Basics - Anfänger-Themen 10
S Bilder aus Webseiten extrahieren Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben