Collections和Arrays
集合框架中的两个工具类:两个工具类中方法都是静态的。Collections:binarySearch(List,key):如果对list进行二分查找,必须要保证,该list是有序的。sort(list)sort(list,Comparator)max(list)fill(list,value)synchronizedList(list)reverseOrder();Arrays:binarySearch();sort()fill();toString([]);asList([]):将数组转成list集合。可以通过集合的方法操作数组中的元素。注意:不可以使用集合的增删行为。将集合变成数组:通过Collection中toArray(T[] a);通常在传递数组时长度最好定义成集合的size().JDK1.5版本出现的新特性:可变参数。void show(String... arr){}其实arr接收就是一个String类型的数组。但是好处在于传递参数的时候,可以将String类型的元素,直接作为参数传递,而不用将这些元素封装成数组在传递,简化了参数传递过程。注意:可变参数一定要定义在参数列表的最后。增强型的for循环:for(Element e :集合或者数组){}增强for循环在使用时,必须有被遍历的目标。?