String ntext;
ntext = something;
String currentLine;
currentLine = something;
while(ntext.compareTo(currentLine) != 0){
//some condition
}
在这里,我想知道实际做的比较。 还有一个问题是我们可以用来比较两个对象吗?
答案 0 :(得分:0)
如果这些变量是字符串(我假设是这样),它会检查它们是否相等,如果是,则返回0,否则返回另一个数字。请在此处查看JavaDoc:http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#compareTo%28java.lang.String%29
更具体地说,它逐个字符地遍历两个字符串。当它找到一个不等于另一个的字符串时,它返回一个数字,表示不同的字符是否大于,小于或等于另一个字符串中的相应字符。