激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - Java中ArrayList的使用方法簡單介紹

Java中ArrayList的使用方法簡單介紹

2020-05-24 12:23java教程網 JAVA教程

這篇文章主要為大家簡單介紹了Java中ArrayList的使用方法,針對ArrayList去重問題進行擴展分析,感興趣的小伙伴們可以參考一下

ArrayList沒有封裝好的去重方法,比如對于一個[2, 5, 2, 3, 2, 4]的ArrayList,我要去除其中的重復的元素,
我也不想把語句也這么長,也不想用for循環的方法去重,那么可以先考慮把ArrayList轉化為一個臨時的HashSet,再把這個臨時的HashSet轉化回ArrayList,因為HashSet里面的元素是不可重復的嘛!至于什么是ArrayList與HashSet,在《詳解java中的Collections類》已經說得很清楚了,這里不再贅述。
 你可以這樣寫: 
HashSet<Integer> hashset_temp = new HashSet<Integer>(arraylist);
arraylist  = new ArrayList<Integer>(hashset_temp);

也可以寫得更加簡潔,連那個臨時的hashset_temp變量都不要了:
arraylist  = new ArrayList<Integer>(new HashSet<Integer>(arraylist));
之后,ArrayList的元素變為[2, 3, 4, 5]

下面再為大家分享ArrayList去重的兩種方法

 //去重復方法一

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private ArrayList RemoveDuplicateNum(ArrayList list)
{
  list.Sort();
  for (int i = 0; i < list.Count - 1; i++)
  {
    if (list[i].Equals(list[i + 1]))
    {
      list.RemoveAt(i);//去重復項
      i--;
    }
  }
  return list;
 
}

//去重復方法二

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private ArrayList RemoveSame(ArrayList list)
{
  //上面寫的那句是多余的,這個是最終的
  for (int i = 0; i < list.Count - 1; i++)
  {
    for (int j = i + 1; j < list.Count; j++)
    {
      if (list[i].Equals(list[j]))
      {
        list.RemoveAt(j);
        j--;
      }
    }
  }
  return list;
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
738
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 亚洲视频成人在线 | 天天草天天干天天射 | 视频二区国产 | 国产成人精品一区在线播放 | 国产精品一区二区x88av | 成年人小视频在线观看 | 久久久久九九九女人毛片 | 综合精品一区 | 国产精品久久久久久模特 | 国产精品久久久久久久四虎电影 | 亚洲精品成人久久 | 欧美一级美国一级 | 欧美2区| 成人在线视频免费看 | 日本综合久久 | 亚洲嫩草av| 久久久久久久久久久久久久国产 | 久久国产精品影视 | 黄色特级视频 | 国产一区二区三区四区五区加勒比 | 国产精品片一区二区三区 | 国产免费小视频在线观看 | 美女黄视频在线观看 | 亚洲二区三区在线 | 欧美亚洲一级 | 一级视频片| 99re色| 中文区永久区 | 成品片a免人视频 | 羞羞的视频免费观看 | 免费观看一区二区三区视频 | 日本欧美一区二区三区在线观看 | avav在线播放 | 亚洲免费毛片基地 | 日韩精品网站在线观看 | 久久99国产综合精品 | 色综合视频 | 中国a毛片 | 欧美日韩一区三区 | 日本不卡视频在线观看 | 天天操天天碰 |