【发布时间】:2014-03-29 18:51:36
【问题描述】:
当我执行 Collection.sort(List) 时,它会根据 String 的 compareTo() 逻辑进行排序,它会逐个字符地比较两个字符串。
List<String> file1 = new ArrayList<String>();
file1.add("1,7,zz");
file1.add("11,2,xx");
file1.add("331,5,yy");
Collections.sort(file1);
我的理解是 char 表示它指定 unicode 值,我想知道 char 的 unicode 值,例如 ,(comma) 等。我该怎么做?任何 url 都包含这些的数值?
【问题讨论】:
-
将其类型转换为
int会起作用。
标签: java string compare compareto