首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

黑马软件工程师_<<Collections,Arrays>>

2013-10-01 
黑马程序员_Collections,Arrays--------------------ASP.NetAndroidIOS开发、.Net培训、期待与您交流! -

黑马程序员_<<Collections,Arrays>>

--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------


1.Collections          1.概述

                此类时一个工具类,是用来操作集合的。里面有很多方法可以对集合进行更简单的操作,使集合具有一定的特点。

        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培训、期待与您交流! --------------------

热点排行