java提供了一个内置的静态String.Compare方法吗?

Joh*_*ith 13 java string static compare

在比较字符串时,我宁愿不依赖实例方法,以免调用该方法的字符串为空.在.NET中,我只使用静态String.Compare(string,string,bool)方法.java提供了类似的内置"null-safe"字符串比较实用程序,还是我必须实现自己的?

Ale*_*exR 11

不,JDK不包含此类实用程序.但是有几个外部库可以做到这一点.例如,org.apache.commons.lang.StringUtils提供null-safe equals(String, String)equalsIgnoreCase(String, String).番石榴也有类似的用途.