Java如何使用Iterator迭代器刪除集合重復選項
更新時間:2020年02月06日 12:00:28 作者:西紅柿里沒有番茄
這篇文章主要介紹了Java如何使用Iterator迭代器刪除集合重復選項,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了Java如何使用Iterator迭代器刪除集合重復選項,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
結合迭代器Iterator刪除集合中重復的選項,這種方法有一個缺點就是最終的結果不一定是有序的。
public class test {
public static void main(String[] args) {
// 創(chuàng)建一個集合
ArrayList list = new ArrayList<>();
// 往集合中添加內容
list.add(1);
list.add(2);
list.add(3);
list.add(3);
list.add(2);
list.add(3);
list.add(4);
list.add(4);
list.add(4);
// 調用刪除重復項的方法
checkRepeat(list);
// 輸出刪除重復項后的集合內容
System.out.println(list);
}
public static void checkRepeat(ArrayList list) {
Iterator it = list.iterator();
while (it.hasNext()) {
// 定義一個計數(shù)器
int count = 0;
Integer str = (Integer) it.next();
// 取出迭代器中的一個內容,循環(huán)一遍list中的內容
for (int i = 0; i < list.size(); i++) {
// 如果有相同的,計數(shù)器count就加1
if (list.get(i) == str) {
count++;
}
}
// 如果計數(shù)器的值大于等于2就說明有重復的,就刪除迭代器中當前的內容
if (count >= 2) {
it.remove();
}
count = 0;
}
}
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Java集合中的Iterator迭代器接口詳解
- 淺析Java迭代器Iterator和Iterable的區(qū)別
- Java中不得不知的Collection接口與Iterator迭代器
- Java中Iterator(迭代器)的用法詳解
- Java使用迭代器Iterator遍歷集合
- Java中Iterator迭代器的使用詳解
- Java集合框架迭代器Iterator實現(xiàn)原理解析
- 如何實現(xiàn)java Iterator迭代器功能
- Java Iterator接口遍歷單列集合迭代器原理詳解
- Java使用Iterator迭代器遍歷集合數(shù)據的方法小結
- java集合中的迭代器Iterator和數(shù)組內置方法及常見的報錯解決方案
相關文章
SpringBoot詳細講解靜態(tài)資源導入的實現(xiàn)
在Web開發(fā)過程中,我們需要接觸許多靜態(tài)資源,如CSS、JS、圖片等;在之前的開發(fā)中,這些資源都放在Web目錄下,用到的時候按照對應路徑訪問即可。不過在SpringBoot項目中,沒有了Web目錄,那這些靜態(tài)資源該放到哪里去,又要如何訪問呢?這就是我們要講的靜態(tài)資源導入2022-05-05
SpringBoot集成Swagger2構建在線API文檔的代碼詳解
這篇文章主要介紹了SpringBoot集成Swagger2構建在線API文檔,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12
2020新版idea創(chuàng)建項目沒有javaEE 沒有Web選項的完美解決方法
這篇文章主要介紹了2020新版idea創(chuàng)建項目沒有javaEE 沒有Web選項的完美解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
Java Arrays.sort和Collections.sort排序實現(xiàn)原理解析
這篇文章主要介紹了Java Arrays.sort和Collections.sort排序實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-02-02
java遍歷http請求request的所有參數(shù)實現(xiàn)方法
下面小編就為大家?guī)硪黄猨ava遍歷http請求request的所有參數(shù)實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09

