Removing spaces from string

AndroidStringReplaceTrim

Android Problem Overview


I'm trying to remove all the spaces from a string derived from user input, but for some reason it isn't working for me. Here is my 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;
		}
}

Android Solutions


Solution 1 - Android

String  input = EditTextinput.getText().toString();
input = input.replace(" ", "");

Sometimes you would want to remove only the spaces at the beginning or end of the String (not the ones in the middle). If that's the case you can use trim:

input = input.trim();

Solution 2 - Android

When I am reading numbers from contact book, then it doesn't worked I used

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

It worked and for url you may use

url=url.replaceAll(" ", "%20");

Solution 3 - Android

I also had this problem. To sort out the problem of spaces in the middle of the string this line of code always works:

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

Solution 4 - Android

Try this:

String urle = HOST + url + value;

Then return the values from:

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

Solution 5 - Android

String res =" Application " res=res.trim();

o/p: Application

Note: White space ,blank space are trim or removed

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionSlicekickView Question on Stackoverflow
Solution 1 - AndroidCristianView Answer on Stackoverflow
Solution 2 - AndroidAkhil DadView Answer on Stackoverflow
Solution 3 - AndroidcrinaView Answer on Stackoverflow
Solution 4 - AndroidRagupathyView Answer on Stackoverflow
Solution 5 - AndroidSankarView Answer on Stackoverflow