看看这段代码的结果 List<String> allList = new ArrayList<String>();Collections.addAll(allList, "A", "B", "", "C", "d");int b02 = Collections.binarySearch(allList, "A");System.out.println(b02);我觉得结果一个能够使0啊,为什么我这里结果变成了-4啊。好奇怪。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 List<String> allList = new ArrayList<String>();Collections.addAll(allList, "A", "B", "", "C", "d");Collections.sort(allList);//Please think about binarySearch again:)int b02 = Collections.binarySearch(allList, "A");System.out.println(b02); java接口(interface) File里居然没有给文件重命名的方法,到底在哪里呢? 请问 Java 聊天室 关于对Runtime.exec()方法的疑惑 java中如何调用vb脚本 我用的是sql server for jdbc 的驱动程序,发现1433端口没有侦听怎么办? tomcat从service中启动,无法访问网络路径。 请教,为什么我的定时程序运行后,只执行一次??谢谢 怎么判断其他类型是否能够转换成整型? Maven项目pom文件报错,baidu的方法都不行 关于接口的问题 请问:一般程序怎样高效地管理数据?使用数据库管理的前提是否是该机已经安装了数据库软件?
Collections.addAll(allList, "A", "B", "", "C", "d");
Collections.sort(allList);//Please think about binarySearch again:)
int b02 = Collections.binarySearch(allList, "A");
System.out.println(b02);