Java集合

                                                集合

   一. Collection

       1. List    (動態存儲數據,可以重複).
           1.1 ArrayList
                查找快,增刪慢
            1.2 LinkedList
                查找慢,增刪快
            1.3 AbstractList
                 Vector
                    Stack: 棧,壓入棧,彈出棧
                       
        2.Set  (元素不能重複, 無序)

            2.1HashSet:

               首選判斷hashcode,如果不等加hashset。如果hashcode相等,調用equals方法,根據hash值

            2.2TreeSet


        queue
            隊列

    二.  Properties

        Properties

       

//存儲鍵值對   鍵值對     只能是字符串

//存儲一些屬性(固定)   鏈接數據庫

Properties  p=new Properties();

//流
InputStream is=Demo1.class.getClassLoader().getResourceAsstream("com/demo/map/test.properties");
	
	try{
			properties.load(is);
     System.out.println(p.getProperty(name));
	 System.out.println(p.getProperty(age));
   }catch(IoException e){
		e.printStack();
	}
finally{
	。。。。。。。。
}
}


    三 .Map

       3.1 HashMap
            key的值是一致的

       3.2 TreeMap

       3.3 IndentityHashMap
            使用場景較少用

    四.Iterator

        ListIterator
            Vector
                Stack
    
                                                      
                     

發佈了43 篇原創文章 · 獲贊 24 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章