黑马程序员_<<Collections,Arrays>>
--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------
此类时一个工具类,是用来操作集合的。里面有很多方法可以对集合进行更简单的操作,使集合具有一定的特点。
2. 排序可以利用sort方法对集合进行排序,只能对没有排序功能的集合进行排序,对TreeSet或者TreeMap有自己的排序功能,那么就不需要时用此方法进行排序。
要是使用此方法对集合进行排序,那么集合中的对象必须具有比较性,那么就需要时间接口Comparable,或者是定义比较器实现Compatator接口。
排序的时候,可以按照本身特有的自然排序,也可以自定义比较器来对集合进行设定排序规则。
import static java.util.Arrays.*;//导入的是类中的静态成员 public class ArraysDemo { public static void main(String[] args) { String[] strs = { "a", "b", "c" }; int index = binarySearch(strs, "b");// 这里就可以省略类名了,可以直接写方法当时如果有重名的话,必须指定所属的类 System.out.println(index); }}结果:1 --------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------