中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

list,map,hashset-創(chuàng)新互聯(lián)

1.List:有序的 collection(也稱為序列)。此接口可以對列表中每個元素的插入位置進行精確地控制??梢愿鶕氐脑诹斜碇械奈恢迷L問元素,并搜索列表中的元素。列表允許重復的元素。

創(chuàng)新互聯(lián)主要從事成都網站制作、成都網站建設、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務寧都,10余年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792

   ArrayList:
   特點:有序的、線性的、無固定大小的、有下標的、先進先出
  public static void main(String args[]) {
  // 創(chuàng)建一個隊列對象
  java.util.ArrayList<String> list = new java.util.ArrayList<String>();
  // 裝入10個數據
  for (int i = 0; i < 10; i++) {
   String s = "元素" + i;
   //加元素
   list.add(s);
  }
  // 遍歷1
  for (int i = 0; i < list.size(); i++) {
   // 根據下標取出一個元素
   String str = list.get(i);
   System.out.print(str+"\t");
  }
  System.out.println();
  //遍歷2
  //得到隊列的迭代器對象
  java.util.Iterator<String> iter = list.iterator();
  //判斷是否有數據可以迭代
  while(iter.hasNext()){
   //取出一個元素
   String str = iter.next();
   System.out.print(str+"\t");
  }
  System.out.println();
  //遍歷3
  for(String str:list){
   System.out.print(str+"\t");
  }
 }

2.Set:是簡單的集合,它的對象不按特定方式排序,只是簡單的把對象加入集合中。不能有重復對象。
HashSet:特點:無序的,長度可變的,不可重復的
public static void main(String args[]) {
  // 創(chuàng)建一個容器對象
  java.util.HashSet<String> sets = new java.util.HashSet<String>();
  // 裝入10個元素
  for (int i = 0; i < 10; i++) {
   String s = "元素a" + i;
   sets.add(s);
  }
  //檢驗若輸入加入重復的元素,在集合中的是原來的還是新加入的(結果表明是原來的)
  boolean b = sets.add("新來的");
  boolean b1 = sets.add("新來的");
  System.out.println(b + "<>" + b1);
  // 遍歷1
  // 得到迭代器對象
  java.util.Iterator<String> iter = sets.iterator();
  while (iter.hasNext()) {
   String str = iter.next();
   System.out.print(str + "\t");
  }
  System.out.println();

  //遍歷2
  for(String str:sets){
   System.out.print(str+"\t");
  }

 }

3.Map:Map中存入的對象是一對一對的,即每個對象和它的一個名字(鍵:key)關聯(lián)在一起,一個鍵(key)只能對應一個值(value),反則不然。
  HashMap:
  特點:無序的、不可重復的
  public static void main(String args[]) {
  // 創(chuàng)建一個映射對象
  java.util.HashMap<Integer, String> maps = new java.util.HashMap<Integer, String>();
  // 裝入鍵值對
  for (int i = 0; i < 20; i++) {
   int num = i * 1000;
   String name = "學生" + i;
   // 裝入一個鍵值對
   maps.put(num, name);
  }
  //增加一個鍵值對,加入K相同的鍵值對,則會替換已經存在的鍵值對
  maps.put(30000, "新學生");
  maps.put(40000, "新學生");
  maps.put(40000, "又來一個");

  //遍歷
  //得到K的Set集合
  java.util.Set<Integer> set = maps.keySet();
  //遍歷K的集合,得到set的迭代器
  java.util.Iterator<Integer> iter = set.iterator();
  while(iter.hasNext()){
   //取出一個key
   int num = iter.next();
   //根據key得到對應的Value
   String name = maps.get(num);
   System.out.println(num+"\t"+name);
  }

網站名稱:list,map,hashset-創(chuàng)新互聯(lián)
分享網址:http://m.rwnh.cn/article6/pogig.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供移動網站建設、Google、網站內鏈、品牌網站設計、網站收錄、用戶體驗

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設
仪征市| 夏津县| 临沭县| 甘南县| 靖远县| 嘉荫县| 宣城市| 洪湖市| 汾阳市| 涿鹿县| 盘锦市| 福州市| 泰州市| 柳州市| 公主岭市| 界首市| 水富县| 隆安县| 嘉祥县| 阜城县| 杭锦旗| 施甸县| 二连浩特市| 萍乡市| 珲春市| 博白县| 奉新县| 大洼县| 兴国县| 仪陇县| 高安市| 葵青区| 伊金霍洛旗| 板桥市| 竹溪县| 清远市| 连云港市| 酉阳| 广宁县| 平谷区| 娱乐|