android 从字符串中删除空格

pexxcrt2  于 2023-01-03  发布在  Android
关注(0)|答案(6)|浏览(344)

我试图从用户输入派生的字符串中删除所有空格,但由于某种原因,我无法完成。

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;
        }
}
mzmfm0qo

mzmfm0qo1#

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

有时候你只想删除字符串开头或结尾的空格(而不是中间的空格),如果是这种情况,你可以使用trim

input = input.trim();
j13ufse2

j13ufse22#

当我从通讯录中阅读号码时,它不起作用

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

它的工作和网址,你可以使用

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

gg0vcinb3#

我也遇到过这个问题。为了解决字符串中间的空格问题,这行代码总是有效的:

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

mxg2im7a4#

试试这个:

String urle = HOST + url + value;

然后从以下位置返回值:

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

0dxa2lsx5#

字符串res =”应用程序“res=res.trim();
o/p:应用程序
注:白色区域、空白区域均已修剪或删除

9rbhqvlz

9rbhqvlz6#

    • 使用kotlin,您可以编写如下内容:**
val resultStr = yourString.replace(" ", "")
    • 示例:**
val yourString = "Android Kotlin"
val resultStr = yourString.replace(" ", "")
    • 结果:**安卓Kotlin

相关问题