從鍵盤輸入是一個很重要的功能,這裡給出了個人推薦的方式,用Scanner讀取輸入數 據package lession9;import java.i
集合在Java裡面的作用非凡,我們常用的有Set,List和Map三種,我們先熟悉一下Set ,特別是HashSet的使用package coll
有序的集合,就是LinkedList,內部通過雙向鏈表實現,LinkedHashMap為基礎。package collection.lession
TreeSet 是用來進行集合排序的,請注意他和LinkedHashSet的區別。TreeSet是按照一定的規則,將加入到集合裡面的數據進行排序,
這個類是1.5開始有的,目前個人使用量幾乎為零,因為我很少使用枚舉,呵呵。我這 裡也是簡單介紹一下而已。其使用方式和普通的Set沒有區別,只是構造
ArrayList是List裡面使用率最高的。package collection.lession7;import java.util.Array
Vector和ArrayList的最大區別就是Vector的主要集合方法是線程同步的。1.package collection.lession8;
LinkedList提供了將鏈接列表用作堆棧、隊列或雙端隊列的方法,這裡不再重復介紹 List的標准操作,只給出其獨特方法的使用。請注意其已經實現
不多說,我們直接看源代碼1.package collection.lession10;2.3.import java.util.Arrays;4.
Map裡面使用率最多的,應該是HashMap吧,我們先來看看這個1.package collection.lession12;2.3.import
這個類,在使用上和HashMap的區別不大,其方法都是同步的(Synchronized).1.package collection.lession