it-swarm.com.de

Leerzeichen aus Zeichenfolge entfernen

Ich versuche, alle Leerzeichen aus einer Zeichenfolge zu entfernen, die von der Benutzereingabe abgeleitet wurde, aber aus irgendeinem Grund funktioniert es für mich nicht. Hier ist mein Code.

public void onClick(View src) {
    switch (src.getId()) {
        case R.id.buttonGo:
            String input = EditTextinput.getText().toString();
            input = String.replace(" ", "");
            url = ur + input + l;
            Intent myIntent = new Intent(start.this, Main.class);
            myIntent.putExtra("URL", url);
            start.this.startActivity(myIntent);
            break;
        }
}
71
Slicekick
String  input = EditTextinput.getText().toString();
input = input.replace(" ", "");

Manchmal möchten Sie nur die Leerzeichen am Anfang oder Ende des Strings entfernen (nicht die Leerzeichen in der Mitte). In diesem Fall können Sie trim verwenden:

input = input.trim();
238
Cristian

Wenn ich Zahlen aus dem Kontaktbuch lese, hat es nicht funktioniert. Ich habe es benutzt 

number=number.replaceAll("\\s+", "");

Es hat funktioniert und für URL können Sie verwenden 

url=url.replaceAll(" ", "%20");
21
Akhil Dad

Ich hatte auch dieses Problem. Um das Problem der Leerzeichen in der Mitte der Zeichenfolge zu lösen, funktioniert diese Codezeile immer:

String field = field.replaceAll("\\s+", "");
3
crina

Versuche dies:

String urle = Host + url + value;

Dann die Werte zurückgeben von:

urle.replace(" ", "%20").trim();
2
Ragupathy

String res = "Anwendung" Res = res.trim ();

o/p: Anwendung

Hinweis: Leerzeichen und Leerzeichen werden beschnitten oder entfernt

0
Sankar Bc