freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應(yīng)用]4、數(shù)組、字符串、向量和哈希表(參考版)

2025-01-22 17:19本頁面
  

【正文】 20. } 21. } 98 Thank You… Any ?? 。 17. } 18. (() + distinct words detected:)。 15. } 16. (words[i], freq)。 10. //詞頻遞增 11. if (freq==null){ 12. freq = new Integer(1)。 i++) { 9. freq = (Integer) (words[i])。 8. for (int i=0。 6. Map m = new TreeMap()。 2. public class Freq { 3. public static void main(String args[]) { 4. String[] words={if,it,is, to, be, it, is, up, to, me, to, delegate}。 22. (tab key +()+ value=+(key))。 19. Iterator iter2=().iterator()。 17. (d, ddd)。 15. (a, aaa)。 12. (map key +()+ value=+(key))。 9. Iterator iter=().iterator()。 7. (b, bbb)。 5. (c, ccc)。 95 1. import .*。在 HashMap中不能由 get()方法來判斷 HashMap中是否存在某個鍵,而應(yīng)該用 containsKey()方法來判斷。 ② Hashtable中的方法是同步的,而 HashMap中的方法在缺省情況下是非同步的。 public Collection values()。 void clear()。 boolean isEmpty()。 boolean containsValue(Object value)。 Object remove(Object key)。 91 Map接口定義 public interface Map { //基本操作 Object put(Object key, Object value)。 ? Map接口方法實現(xiàn)以下三類操作: ① 基本操作:包括向 Map添加值對,通過鍵獲取對應(yīng)的值或刪除該鍵值對,測試 Map中是否含有某個鍵或某個值,返回 Map包含的元素個數(shù) ② 批操作:向當(dāng)前 Map添加另一個 Map和清空當(dāng)前Map的操作。 12. } 13. } 90 Map接口 ? Map把鍵值映射到某個值。 10. } 11. (()+ distinct words detected: +s)。 i++){ 7. //將命令行中的每個字符串加入到集合 s中,其中重復(fù)的字符串將不能加入,并被打印輸出。//創(chuàng)建一個 HashSet對象,缺省的初始容量是 16 5. 6. for (int i=0。 89 例:利用 Set找出不同的字符串 1. import .*。 ? TreeSet:采用有序樹的結(jié)構(gòu)存儲集合中的元素,TreeSet對象中元素按升序排序。 Iterator iterator()。 boolean add(Object element)。 boolean isEmpty()。 54. } 55. } 87 Set接口 ? Set不能包含重復(fù)的元素。 52. String sex=input(請輸入性別 :)。 46. } 47. 48. /* 從鍵盤輸入一個學(xué)生 */ 49. public static Student inputStudent(){ 50. String name=input(請輸入姓名 :)。 42. try { 43. x=()。 40. BufferedReader br=new BufferedReader(new InputStreamReader())。 33. case 4: break outer。 30. while (()) 31. (==+())。 27. } 28. break。k++ ) { 24. Student x=(Student)(k)。 23. for (int k=0。break。 19. int choice=(ch)。 14. } 15. public static void main(String args[]) { 16. VectorStudent group=new VectorStudent()。 10. =sex。 7. public Student(String name,long stno,String sex) { 8. =name。 5. long stno。 2. import .*。 可以設(shè)計一個操作菜單,包括“增加”、“刪除”、“顯示”、“退出” 4個選項。 83 例子:簡單的學(xué)生信息管理 利用向量記錄實現(xiàn)學(xué)生管理,能支持學(xué)生對象的增加、刪除操作 ,每個學(xué)生對象包括學(xué)號、姓名、性別。 ? 方法 2:通過使用迭代器進行遍歷 Iterator p=()。k()。 如: VectorString v。但向量中不能存放基本數(shù)據(jù)類型的數(shù)據(jù),加入的數(shù)據(jù)均為對象。 26. return hand。 25. ()。 //從 deck中截取一個子鏈表 24. List hand = new ArrayList(handView)。 19. } 20. } 21. public static List dealCard(List deck, int n) { 22. int deckSize = ()。 17. (p)。 i++){ 15. //生成一手牌 ,并對牌按花色排序后輸出。 14. for (int i=0。 13. (deck)。 j。 i。 9. List deck = new ArrayList()。 6. // 生成一副牌(含 52張牌) 7. String[] suit = {?, ?, ?, ?}。 2. class DealCardDemo { 3. public static void main(String args[]) { 4. int numHands = 4。 //刪除索引號為 1的元素 ? 清空所有元素,如: () 78 例:實現(xiàn)撲克牌的分發(fā) ? 假設(shè)有一副撲克牌(去掉大小王),實現(xiàn)隨機洗牌操作,為參加游戲的 4個人每人生成一手牌,每手牌的牌數(shù)是指定的 12張,并將每人分到的牌按花色排序后輸出。 ? 插入一個元素,如 (1,“happy”)。 ……… 77 ArrayList類的方法 ? 用 get方法從 ArrayList讀取元素,但要使用強制類型轉(zhuǎn)換表達式,如 String s=(String) (0)。 (s1)。 String s1=“hello”。 76 ArrayList類 ? ArrayList類在包 .*中 一開始 ArrayList的大小為零,每次加入一個值數(shù)組大小將增加 1,例如: import 。 ? LinkedList:采用鏈表結(jié)構(gòu)實現(xiàn) List接口,并提供了在 List的開頭和結(jié)尾進行 get、 remove和 insert操作,以便實現(xiàn)堆棧、隊列或雙端隊列。 ArrayList對象會隨著元素的增加其容器自動擴大。 ListIterator listIterator(int index)。 int lastIndexOf(Object o)。 abstract boolean addAll(int index, Collection c)。 void add(int index, Object element)。 ? List接口定義 : public interface List extends Collection { Object get(int index)。對 Collection 接口的某些實現(xiàn)類允許存在重復(fù)的元素,而另一些則不允許;某些是有序的,而另一些則是無序的。 ( i1+i2 )。 ? public static int parseInt(String s) throws NumberFormatException 72 72 例子: class TestInteger { public static void main(String [] args) { int i1= (args[0])。 ? 每個包裝類對象都封裝了基本類型的一個值。 ( 2)方法 random()產(chǎn)生的隨機數(shù)的范圍是 0~ 1之間的不包括 0和 1的一個小數(shù)形式的數(shù)。 (3) Object類的 toString()方法是返回對象的描述信息,在 Object類中該方法返回對象的類名及對象引用地址。 修改后答案 :C 66 本章內(nèi)容 : 回顧關(guān)鍵詞 :數(shù)組、字符串 String、可變字符串StringBuffer、 StringBuilder ? Object ? Math ? Collection和 Collections ? List ? Set ? Map 67 Object類 (1) Object類處于 Java繼承層次中最頂端的類 ,它封裝了所有類的公共行為。 5. if ((s2)) 6. ((s2) )。 2. String s2=Hello。 A. 行 4與行 6都將執(zhí)行 B. 行 4執(zhí)行,行 6不執(zhí)行 C. 行 6執(zhí)行,行 4不執(zhí)行 D. 行 行 6都不執(zhí)行 String s2=new String(Hello)。 3. if( s1= =s2) 4. (s1= =s2)。 A. 行 4與行 6都將執(zhí)行 B. 行 4執(zhí)行,行 6不執(zhí)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1