字符串等于方法差异

时间:2015-12-04 13:04:50

标签: java string

我正在阅读Java杂志,autor使用intern()方法来比较字符串。

String ns;
String erg; 

if( ns != erg.intern() ) {
    System.out.println("is not equals");
}

我从未听说过这种方法。我总是使用equals

if( !ns.equals(erg) ) {
    System.out.println("is not equals");
}

我应该何时使用intern()和何时equals?或者它们是一样的吗?

0 个答案:

没有答案