我试图从用户输入派生的字符串中删除所有空格,但由于某种原因,我无法完成。
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;
}
}
6条答案
按热度按时间mzmfm0qo1#
有时候你只想删除字符串开头或结尾的空格(而不是中间的空格),如果是这种情况,你可以使用
trim
:j13ufse22#
当我从通讯录中阅读号码时,它不起作用
它的工作和网址,你可以使用
gg0vcinb3#
我也遇到过这个问题。为了解决字符串中间的空格问题,这行代码总是有效的:
mxg2im7a4#
试试这个:
然后从以下位置返回值:
0dxa2lsx5#
字符串res =”应用程序“res=res.trim();
o/p:应用程序
注:白色区域、空白区域均已修剪或删除
9rbhqvlz6#