Java 各种集合的简单应用例子(5)


Java 各种集合的简单应用例子


我们看到效果

java.util.List(接口)

package tt;

import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

Java 各种集合的简单应用例子

public class ListTest {

Java 各种集合的简单应用例子

    
public static void baseUse(){
            
//链表实现
            List list = new LinkedList();
            
//数组实现
            
//List list = new ArrayList();
            list.add("a");//向列表的尾部追加"a"
            System.out.println("使用list接口的add()一个参数的方法:"+list);
            list.add(
0,"b");//在指定位置插入"b"
            System.out.println("使用list接口的add二个参数的方法:"+list);
            list.remove(
"a");//移除列表中"a"
            System.out.println("使用list接口的remove()方法删除a:"+list);
     }
    

Java 各种集合的简单应用例子

      
public static void useSort(){

Java 各种集合的简单应用例子

            String[] strArray 
= new String[] {"z""a""c","C"};
            List list 
= Arrays.asList(strArray);
            System.out.println(list);
            Collections.sort(list);
//根据元素自然顺序排序
            System.out.println("自然顺序:"+list);
            Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
//根据指定的字母方式排序    
            System.out.println("指定字母方式:"+list);
            Collections.sort(list, Collections.reverseOrder());
//根据反转自然顺序方式排序
            System.out.println("反转自然顺序:"+list);
            Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
            System.out.println(list);
            Collections.reverse(list);
//反转列表排序
            System.out.println(list);
      }

           

Java 各种集合的简单应用例子

    
public static void main(String[] args) {
    
        baseUse();
    
//    useSort();
    }


Java 各种集合的简单应用例子

}


运行

Java 各种集合的简单应用例子

 

java.util.TreeSet(类)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpzsp.html