用"替换字符串中的空值。 "值

时间:2014-04-18 09:29:25

标签: java

我有一个string,其中包含null value,其值为string。我希望replace该值为" "(blank)的空值。 例如,我有一个字符串值

Cap mbsonsl null 我想要像 Cap mbsonsl 这样的结果(替换为null)。

所以有人可以建议我做什么吗?

4 个答案:

答案 0 :(得分:4)

String s = "Cap mbsonsl null";
s = s.replaceAll("null", "");
System.out.println(s);

答案 1 :(得分:2)

String.replaceAll可能就是你想要的。

实施例

String test = "Cap mbsonsl null";

String noNull = test.replaceAll("null", "");

System.out.println(noNull);

// Outputs Cap mbsons1

你应该始终确保运行代码有一个 ..

if(test.contains("null")) {
    // Replace the values.
}

额外阅读

答案 2 :(得分:0)

String s = " Cap mbsonsl null ";
s = s.replaceAll("null", "");

答案 3 :(得分:0)

此代码仅删除空字。 不要删除包含空字的单词。 见例子:

String withNull = "remove only null not having null contains value like annulling";
String withoutNull = withNull.replaceAll("\\s*\\bnull\\b\\s*", " ");
System.out.println(withoutNull);

Outpu是:

remove only not having contains value like annulling
相关问题