Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť duplicity z mapy v jazyku Java

Zoznam Mapy obsahovať niekoľko hodnôt v rámci jednej premennej Java poľa . Ak máte niekoľko hodnôt v mape zozname, môžete niekedy získať nejaké duplicitné hodnoty . Ak chcete odstrániť hodnoty , prejsť každej hodnoty , a zistenie , či zodpovedajú niektorému z ostatných . Splniť túto úlohu pomocou dvoch " pre " slučky v Jave . Pokyny dovolená 1

Otvorte editor Java , ktorý chcete použiť na vytvorenie kódu . Otvorte kód zdrojový súbor , ktorý obsahuje mapy zoznamu .
2

Vytvorenie prvej " pre " slučky . Prvá slučka prechádza každá z hodnôt , ktoré chcete použiť na nájdenie žiadne duplikáty . Nasledujúci kód vytvorí prvý slučku :

for ( int i = 0 ; i < list1.size ( ) ; i + + ) { string tmp = list1.get ( i ) ;//druhá slučka pokračuje tu }

Nahradiť " Hárok1 " s názvom vášho poľa .
3

Vložte druhú slučku v zložených zátvorkách prvého cyklu . Druhá slučka porovnáva všetky ostatné hodnoty na aktívnu hodnote prvého slučky . Ak zistíte , duplikát , odstrániť z poľa pomocou nasledujúci kód :

for ( int j = 0 ; i < list1.size ( ) ; j + + ) { if ( tmp == list1.get ( j ) ) { list1.remove ( j ) ; } }

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené