如何去掉String[]數組中的重複項

  • 思路 1:用雙重循環判斷重複後去掉該項

    實現:轉化爲list外循環正序遍歷,內循環倒序遍歷,發現重複的remove掉。

  • 思路 2:將String[]轉爲list之後轉爲set,由於set會自動去除重複項,此時再轉回String[]便可以實現去除重複

    實現:

     ` String[] relogins = AccountInfo.loadAllRelogininfo(context);
        List list = Arrays.asList(relogins);
        Set set = new HashSet(list);
        relogins=(String [])set.toArray(new String[0]);`
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章