Supprimer des espaces d’une chaîne

J’essaie de supprimer tous les espaces d’une chaîne dérivée d’une entrée utilisateur, mais pour une raison quelconque, cela ne fonctionne pas pour moi. Voici mon code.

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

 Ssortingng input = EditTextinput.getText().toSsortingng(); input = input.replace(" ", ""); 

Parfois, vous souhaitez supprimer uniquement les espaces au début ou à la fin de la chaîne (pas ceux du milieu). Si c’est le cas, vous pouvez utiliser sortingm :

 input = input.sortingm(); 

Quand je lis les chiffres du carnet de contacts, alors ça n’a pas marché, j’ai utilisé

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

Cela a fonctionné et pour url vous pouvez utiliser

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

J’ai aussi eu ce problème. Pour régler le problème des espaces au milieu de la chaîne, cette ligne de code fonctionne toujours:

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

Essaye ça:

 Ssortingng urle = HOST + url + value; 

Puis renvoyez les valeurs de:

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