details.replaceAll("null", " ");
在上面的代码中,我从数据库中获取String详细信息,它可能获得以下形式的值: null,null,null,null 。
为了从字符串中删除所有“null”我正在使用上面的代码,但它不起作用。
出了什么问题?提前谢谢。
答案 0 :(得分:3)
replaceAll不会更改String本身,但会返回一个带有替换的新String。您必须指定返回值才能使代码生效:
details = details.replaceAll("null", " ");