相关疑难解决方法(0)

为什么String.replace不起作用?

我此刻有点困惑.我试过了:

String test = "KP 175.105";
test.replace("KP", "");
System.out.println(test);
Run Code Online (Sandbox Code Playgroud)

得到了:

KP 175.105
Run Code Online (Sandbox Code Playgroud)

但是,我想:

175.105
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?

java string replace

25
推荐指数
3
解决办法
3万
查看次数

java.lang.String.replace问题的提示?

我想替换"." 通过","在我想写入文件的String/double中.

使用以下Java代码

double myDouble = myObject.getDoubleMethod(); // returns 38.1882352941176
System.out.println(myDouble);

String myDoubleString = "" + myDouble;
System.out.println(myDoubleString);

myDoubleString.replace(".", ",");
System.out.println(myDoubleString);

myDoubleString.replace('.', ',');
System.out.println(myDoubleString);
Run Code Online (Sandbox Code Playgroud)

我得到以下输出

38.1882352941176
38.1882352941176
38.1882352941176
38.1882352941176
Run Code Online (Sandbox Code Playgroud)

为什么不替换做它应该做的事情?我希望最后两行包含",".

我必须做/使用别的东西吗?建议?

java string replace

15
推荐指数
4
解决办法
1万
查看次数

替换Java String中的破折号字符

我试图在Java String中替换" - "字符但是不起作用:

str.replace("\u2014", "");
Run Code Online (Sandbox Code Playgroud)

你可以帮帮我吗 ?

java string replace str-replace

3
推荐指数
2
解决办法
2万
查看次数

我该如何用空字符串替换单个字符

我试图用空字符串""替换字符串中的",".我相信以下代码是正确的,但是当我使用Eclipse运行它时.它不起作用.我的代码有什么问题,我应该如何纠正它

String fullName = "lastname, firstname", lastName, firstName;

    String[] parts = fullName.split(" ");
    String firstPart = parts[0];
    String secondPart = parts[1];

    if (firstPart.contains(",")) {
        firstPart.replace(",", "");
        firstPart.trim();
        secondPart.trim();
        lastName = firstPart;
        firstName = secondPart;  }
Run Code Online (Sandbox Code Playgroud)

java string split trim

-1
推荐指数
1
解决办法
102
查看次数

替换字符串中的多个字符

我想创建一个小程序,我可以使用扫描仪输入字符串,并替换字符.例如,字符串中的每个"a"都应替换为"4".

我有这个源代码:

Scanner s = new Scanner(System.in);
String string = s.nextLine();
System.out.println("Your old text:" + original_string);

string.replace("i", "1");      
string.replace("a", "4");
System.out.println("Your new super awesome text: " + string);
Run Code Online (Sandbox Code Playgroud)

例如,如果我输入"ia",它应该返回"14".不幸的是,这不会发生.

java string replace

-2
推荐指数
1
解决办法
81
查看次数

标签 统计

java ×5

string ×5

replace ×4

split ×1

str-replace ×1

trim ×1