如何在 ArrayList 中優雅地查詢重複元素

發布 科技 2024-06-25
17個回答
  1. 匿名使用者2024-01-29

    轉換為集合集,然後比較兩者。

  2. 匿名使用者2024-01-28

    除了迴圈之外,我想不出任何方法可以優雅地解決這個問題。

  3. 匿名使用者2024-01-27

    import ;

    import ;

    import ;

    import ;

    public class test2

    重複資料可以儲存在列表中,但重複資料不能儲存在集合中,所以列表轉換為集合後,只剩下唯一資料,總數-唯一資料數=重複數。

  4. 匿名使用者2024-01-26

    arraylist;

    1. 定義地圖;

    2、迴圈陣列列表,,;

    3. 找出你想要的元素數量。

  5. 匿名使用者2024-01-25

    get(int index)

    返回此列表中指定位置的元素。

    arraylistarrays=new arraylist();

    a");b");

    c");d");

    a");c");

    a");int count=0;

    for(int i=0;i<;i++)

    同樣有"+count);

    count=0;}

  6. 匿名使用者2024-01-24

    實現思路:迴圈列表物件兩次,將外部資料與內部資料進行對比,刪除相同的外層(外部元素必須高於記憶體),如果相同,則刪除外部資料,這樣列表的外部資料最後可以輸出,結果可以保證唯一性, 並保留後面的元素。

    list list = new arraylist();

    object s = new object();

    for(int i = 0;i<5;i++)for(int i = 0;i

  7. 匿名使用者2024-01-23

    你可以自己寫。 但我可以給你乙個想法。

    list 可用於放置重複的元素。 而且設定不能。 你可以遍歷列表並將其放入集合中,如果可以放入,則沒有重複項。

    如果你不能把它放進去,那就是重複。 這是最簡單的演算法。 但是,如果列表很大,則不建議以這種方式遍歷它。

    這將是非常令人筋疲力盡的。

  8. 匿名使用者2024-01-22

    我們來談談大致的想法:如果保留最後乙個,則從最後乙個開始迴圈,取出元素(物件 o),使用 list2 儲存結果,如果 o 不在 list2 中,則 ;

    import ;

    import ;

    public class test1

    private static list trimlist(list list)

    return list2;}}

  9. 匿名使用者2024-01-21

    import ;

    import ;

    public class test3

    for(int i=0;i<;我++)最後乙個是你想要的陣列列表。

  10. 匿名使用者2024-01-20

    把 arraylist 重複元素加到集合集合中去掉,如果不能加,說明已經重複了,保持順序就是設定標誌,例子如下:

    從陣列列表中刪除重複的元素,並保持順序 public static void removeduplicatewithorder(list list)。

    清除所有元素。

    載入所有元素。

    remove duplicate " + list);}

  11. 匿名使用者2024-01-19

    您可以直接使用集合功能。 如果想自己實現,乙個簡單的方法是迴圈列表,將上乙個元素放到另乙個列表中,使用 contains 來判斷當前元素是否在另乙個列表中,如果沒有,則繼續放置它。

  12. 匿名使用者2024-01-18

    你的寫作方式永遠不會有重複

  13. 匿名使用者2024-01-17

    建議使用 dictionary 方法。

    在頁面上請求列表。

    /public concurrentdictionaryobjlist= new concurrentdictionary();

    搭。

    物件。

    public void login(obj o)這樣,如果有重複項,可以直接覆蓋。

  14. 匿名使用者2024-01-16

    迴圈出 list1 的元素,然後在迴圈中將其與 list2 中的元素進行比較,如果相等,則輸出該元素。 **下面:

    import ;

    import ;

    public class test }}

  15. 匿名使用者2024-01-15

    1.通過迴圈刪除。

    public static void removeduplicate(list list) }

    2.通過雜湊集刪除。

    public static void removeduplicate(list list)

  16. 匿名使用者2024-01-14

    重複列表刪除是通過將列表集合轉換為最簡單的集合來完成的,不儲存重複的元素,集合中的物件不以特定方式排序,並且沒有重複物件。

    按如下方式建立測試類:

    public class test )

    public static void main(string args)

  17. 匿名使用者2024-01-13

    最好的辦法是使用 set,因為儲存在 set 中的資料不會重複。

    如果你不想使用set,你可以這樣做。

    list list_tmp = new arraylist();建立乙個臨時儲存重複列表元素的列表集合。

    for(object obj:list)}

相關回答
8個回答2024-06-25

你好! 判斷槓桿的功率、阻力、動力臂、阻力臂,可以根據省力槓桿和勞動密集型槓桿來判斷。 所用的動力為省力槓桿阻力,動力臂阻力臂; 動力用在費力槓桿阻力,動力臂阻力臂。 >>>More

3個回答2024-06-25

是 PHP5 的 ORM 對映。

是乙個 PHP ORM 框架。 >>>More

5個回答2024-06-25

生活中會有人喜歡你,然後向你表白或暗示,我們怎麼知道如何在不傷害自尊心的情況下拒絕別人的表白? >>>More

3個回答2024-06-25

1:捷徑不要懷念舊的Eclipse,或者耐心地學習IntelliJ Idea的捷徑。 (LS 具有 PDF 文件 ** 位址的快捷鍵)。 >>>More

5個回答2024-06-25

一種優雅的偽裝方法。

原型:即產品的草圖。 從產品流程的角度來看,將想法形成草圖樣機,由設計師形成樣機,程式猿根據需求和效果圖進行開發,出來的軟體與效果圖相似。 >>>More