我有一个string
,其中包含null value
,其值为string
。我希望replace
该值为" "(blank)
的空值。
例如,我有一个字符串值
Cap mbsonsl null 我想要像 Cap mbsonsl 这样的结果(替换为null)。
所以有人可以建议我做什么吗?
答案 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.
}
额外阅读
String
可以做的所有令人敬畏的事情。答案 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