use*_*240 -1 java string split trim
我试图用空字符串""替换字符串中的",".我相信以下代码是正确的,但是当我使用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是不可变的,所以没有函数改变String实例,只需构建一个新实例:
string = string.replace(",","");
Run Code Online (Sandbox Code Playgroud)
这适用于应该更改String示例中自身内容的每个方法.
来自Javadoc:
字符串是不变的; 它们的值在创建后无法更改.