删除字符串中的空格
我试图从用户输入派生的字符串中删除所有空格,但由于某种原因它对我不起作用。这是我的代码。
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;
}
}
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;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
有时您只想删除字符串开头或结尾的空格(而不是中间的空格)。如果是这种情况,您可以使用
trim
: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
:当我从通讯录中读取号码时,它不起作用
我用过
它有效,对于您可以使用的网址
When I am reading numbers from contact book, then it doesn't worked
I used
It worked and for url you may use
我也遇到了这个问题。为了解决字符串中间的空格问题,这行代码总是有效的:
I also had this problem. To sort out the problem of spaces in the middle of the string this line of code always works:
试试这个:
然后返回以下值:
Try this:
Then return the values from:
字符串 res =“应用程序”
res=res.trim();
o/p:应用
说明:空白,空白被修剪或删除
String res =" Application "
res=res.trim();
o/p: Application
Note: White space ,blank space are trim or removed
使用 kotlin 你可以这样写:
示例:
结果: AndroidKotlin
Using kotlin you can write like:
Example:
Result: AndroidKotlin