读书人

聚合内String元素二分查找

发布时间: 2012-09-21 15:47:26 作者: rapoo

集合内String元素二分查找
List<String> lst = new ArrayList<String>();
lst.add("b");
lst.add("c");
lst.add("a");

System.out.println(Collections.binarySearch(lst, "a"));


为什么输出为-1 求解释?????????????

[解决办法]
查找之前要先排序!
加上这句试试:

Java code
Collections.sort(lst); 

读书人网 >J2SE开发

热点推荐