【发布时间】:2020-02-18 12:59:23
【问题描述】:
下面的代码我已经写好了
import java.util.*;
class compare{
public static void main(String []args){
String s1="java";
String s2="javaProgramming";
System.out.println(s1.compareTo(s2));
}
}
此代码的输出为 -11。由于 java 中没有终止字符串的字符,“java”中的哪个字符与“javaProgramming”中的“P”进行比较?
【问题讨论】:
-
如果您对细节感兴趣,还请考虑明智的比较取决于语言,即基于 Locale: Collator。这可以决定像
o < od < ö < oe < ...这样的订单
标签: java string string-comparison