ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
7795
7795
EMPFEHLEN
-
Hallo,
ich habe folgendes Problem: Ich habe eine String Array fields[]. In diesem String Array stehen Werte drin, die kein Leerzeichen enthalten dürfen. Mit der folgenden if-Abfrage wird nur abgefragt, ob das Feld ein Leerzeichen enthält, aber steht z.B. "ABC wert" drin, so ist das auch ein fehler, weil sich hier ein leerzeichen befindet. Ein anderer Fall wäre, wenn sich 2 oder mehr Leerzeichen darin befinden. Wie kann ich das abfangen? Hoffe mir kann jemand weiterhelfen! Danke schon mal im voraus!
if(fields[0].equals(" "){
.... //fehlermeldung wird ausgegeben
}Geändert von orchid (04.11.04 um 12:53 Uhr)
-
Tach,
mit String habe ich noch nicht ausprobiert, mit char geht es recht einfach, nur ' ' verwenden an Stelle von " ":
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
public class TrimStringTest { public static void main( String[] args ) { String myString = "A b C"; int iIndexForSpace = myString.indexOf(' '); if ( iIndexForSpace != -1 ) { System.out.println("Leerzeichen enthalten"); System.out.println("erste Stelle: " + iIndexForSpace ); System.out.println("---------------------"); } for ( int i = 0; i < myString.length(); i++ ) { if ( myString.charAt( i ) == ' ' ) System.out.println("Leerzeichen bei " + i); } } }
Output:
Leerzeichen enthalten
erste Stelle: 1
---------------------
Leerzeichen bei 1
Leerzeichen bei 3
-
04.11.04 13:46 #3
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
... und so bekämst du die Leerzeichen raus...
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
/* * Created on 04.11.2004 */ package de.tutorials; /** * @author Darimont * */ public class Test45 { public static void main(String[] args) { String[] array = {"ABC","DE F","GH I","J KL", " ", " MNO"}; for (int i = 0; i < array.length; i++) { array[i] = array[i].replaceAll(" ",""); System.out.println(array[i]); } } }
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hi Snape!
Danke, hat wunderbar geklappt!
Hi Thomas!
Das ist in meinem Fall grad nicht nötig, aber ich werds mir merken, sollte ich die Leerzeichen mal entfernen wollen! Danke trotzdem!
Ähnliche Themen
-
Array von je einem String und einem Double
Von Jellysheep im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 5Letzter Beitrag: 06.01.10, 11:37 -
Prüfung eines einzelnen Wortes aus einem String
Von Andraste im Forum PHPAntworten: 8Letzter Beitrag: 16.08.08, 14:32 -
(C++) string Abfrage mit einem Leerzeichen!?
Von Slayer-Stiff im Forum C/C++Antworten: 4Letzter Beitrag: 25.05.07, 14:22 -
Problem mit Leerzeichen bei Prüfung
Von TekitG im Forum PHPAntworten: 8Letzter Beitrag: 11.07.04, 13:23 -
Spalten in einem String, die durch Leerzeichen getrennt sind filtern ...
Von nappel im Forum C/C++Antworten: 0Letzter Beitrag: 20.04.04, 23:11





Zitieren

Login





