Sli*_*ick 79 string android replace trim
我试图从用户输入派生的字符串中删除所有空格,但由于某种原因它不适合我.这是我的代码.
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;
}
}
Run Code Online (Sandbox Code Playgroud)
Cri*_*ian 250
String input = EditTextinput.getText().toString();
input = input.replace(" ", "");
Run Code Online (Sandbox Code Playgroud)
有时您只想删除String开头或结尾处的空格(而不是中间的空格).如果是这种情况,您可以使用trim:
input = input.trim();
Run Code Online (Sandbox Code Playgroud)
Akh*_*Dad 23
当我从联系簿中读取数字时,我使用它并不起作用
number=number.replaceAll("\\s+", "");
Run Code Online (Sandbox Code Playgroud)
它可以工作,你可以使用url
url=url.replaceAll(" ", "%20");
Run Code Online (Sandbox Code Playgroud)
小智 6
我也有这个问题。为了解决字符串中间的空格问题,这行代码总是有效的:
String field = field.replaceAll("\\s+", "");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
126585 次 |
| 最近记录: |