我的应用程序中有多个 substr()
调用。是否有任何通用库,例如 apache 提供的子字符串实用程序,如果值为 null,则不会抛出 NPE,但只返回一个空字符串?
我知道我可以这样写,但也许已经有这样的实现了?
public static String substr(String value, int idx) {
return value != null ? value.substr(idx) : "";
}
最佳答案
看看 apache commons StringUtils.substring
与您的代码等效的 apache commons lang 是
StringUtils.defaultString(StringUtils.substring(value, idx));
关于java - 如何防止 substr() 上出现 NullPointerException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20067927/