import java.util.*;
public class CollectionsTs
{
public static void main(String[] args)
{
List l1 = new ArrayList();
//List l2 = new LinkedList();
for(int i=0;i<=5;i++)
{
l1.add("a"+i);
}
System.out.println(l1);
Collections.shuffle(l1);//随机
System.out.println(l1);
Collections.sort(l1);//排序
System.out.println(l1);
Collections.reverse(l1);//逆序
System.out.println(l1);
System.out.println(Collections.min(l1));
System.out.println(Collections.binarySearch(l1,"a0"));//为什么输出的结果为-1
}
}
public class CollectionsTs
{
public static void main(String[] args)
{
List l1 = new ArrayList();
//List l2 = new LinkedList();
for(int i=0;i<=5;i++)
{
l1.add("a"+i);
}
System.out.println(l1);
Collections.shuffle(l1);//随机
System.out.println(l1);
Collections.sort(l1);//排序
System.out.println(l1);
Collections.reverse(l1);//逆序
System.out.println(l1);
System.out.println(Collections.min(l1));
System.out.println(Collections.binarySearch(l1,"a0"));//为什么输出的结果为-1
}
}
解决方案 »
- 这两种写法有什么不同(两种方法中Money r=new Money()放的位置不一样其他都一样)。哪种方法好
- 谁能给个记事本的JAVA程序研究下。谢谢啦
- jdbc连接mysql问题,请高手赐教
- 请问比较模糊的二值化图像的边缘连接(填充)应该采用什么方法
- 在线请教一个问题
- 怎么用java和windows结合;进来侃侃吧
- 在线等待。如何把文件写到局域网的另外一台机器中。
- 向给位高手请教
- 线程让出 cup 后做的事情?
- 能通俗地的说下hashmap 与 hashtable的区别吗?
- Eclipse导入DLL文件-org.hyperic.sigar.SigarException-非J / Invoke
- 系统请求量增大的情况会导致outofgmemory吗?
T key)使用二分搜索法搜索指定列表,以获得指定对象。在进行此调用之前,必须根据列表元素的自然顺序对列表进行升序排序(通过 sort(List) 方法)。如果没有对列表进行排序,则结果是不确定的。如果列表包含多个等于指定对象的元素,则无法保证找到的是哪一个。 System.out.println(Collections.binarySearch(l1,"a0"));
前加一句
Collections.sort(l1);