Ich habe ein Eingabefeld, in dem der Grund eingegeben werden kann. Aber wenn eine Person alle Räume in dem Grund betritt, wie kann ich sie erkennen? Gibt es einen Weg, wenn eine Person alle Räume oder nichts betritt, muss ich den Text als einfachen "Hiphen" speichern. Meine Hauptfrage ist, wie man diese Räume, die am Ende kommen, trimmt.Text zuschneiden - wenn viele Leerzeichen am Ende eingegeben werden
4
A
Antwort
12
Die Methode trim() in String trimmt überschüssige Leerzeichen auf Strings.
String str = "Hello ";
String str2 = str.trim();
str2 wäre gleich "Hallo".
Um festzustellen, wann eine Person alle Leerzeichen eingibt - überprüfen Sie die str.length(), nachdem Sie str.trim() ausgeführt haben.
2
Sie würden einige Ereignisse seinem Umgang ..
wie wenn der Benutzer auf eine Schaltfläche klickt, sammeln Sie den Text Ihres Text bearbeiten.
für Ihren Bedarf, gibt es eine Funktion:
String String.trim();
es alle Felder entfernt, die vor und nach dem Text sind (Vorder- und Hinter Leerzeichen)
es zu benutzen, dies zu tun:
String msg = editText.getText().toString();
msg = msg.trim();
if(msg.equals("")){
msg = "-";
}
jetzt 'msg' wird einen 'Bindestrich' haben, falls der Benutzer nichts eingegeben hat.
das ist fast was @Laurence sagte ..
Verwandte Themen
- 1. Ignorieren der Leerzeichen am Ende einer Datei
- 2. Sqlcmd Leerzeichen am Ende in Ausgabedatei
- 3. Ausgabe mit cin wenn Leerzeichen eingegeben werden, String-Klasse mit
- 4. am Ende der Seite Text Out Fade
- 5. Löschen Sie alle Leerzeichen und Tabs am Ende meiner Zeilen
- 6. Wenn gefunden Leerzeichen am Anfang oder Ende des Textfelds füllen Warnmeldung in JSP
- 7. Entfernen Leerzeichen am Ende eines Strings in Java
- 8. Zusätzliche Leerzeichen am Ende beim Abrufen von CHAR-Werten
- 9. Echo schreibt Leerzeichen am Ende in Batch-Datei
- 10. Streifen weiße Leerzeichen am Eingang
- 11. IIS6 Leerzeichen am Ende der Datei Pfad hinzufügen
- 12. Ersetzen Sie den folgenden Text mit "" am Ende der Zeichenfolge
- 13. Ändern Eingabefarbe Rand, wenn Text eingegeben wird
- 14. Elasticsearch Text nicht zurückkehrt, wenn Teilwort eingegeben
- 15. Regex, um Strings mit einem Leerzeichen am Ende zu greifen
- 16. Android EditText: Überprüfen, ob Leerzeichen nicht am Anfang oder Ende
- 17. Bash: finde Dateien mit abschließenden Leerzeichen am Ende der Zeilen
- 18. Wie kann ich Leerzeichen am Ende eines ListViews hinzufügen?
- 19. Trimmen von Leerzeichen nur am Ende eines Strings, mit jQuery
- 20. ViewPart am Ende speichern
- 21. Wie entfernen Sie Leerzeichen am Anfang und am Ende in Matlab?
- 22. Erkennen, wenn am Ende eines stringstream
- 23. Verhindern Programmabsturz, wenn ungültige Koordinaten eingegeben werden
- 24. Javascript-Warnung, wenn Leerzeichen oder kein Wert eingegeben
- 25. Validierung am Text bearbeiten
- 26. Die Anmeldeseite kann nicht umgeleitet werden, wenn Benutzeranmeldeinformationen eingegeben werden
- 27. Wie kann NSAttributedString Text in eine UITextView eingegeben werden?
- 28. __del__ am Programm Ende
- 29. android append '...' am Ende textview
- 30. Wörter, die durch einzelne Leerzeichen getrennt sind, ohne Leerzeichen am Anfang oder Ende
Es schneidet auch alle ASCII-Steuerzeichen; z.B. CR, NL und HT (Registerkarte). –
Es schneidet auch * führenden * ASCII-Leerraum. –