๐ปTech/โJava
[Java] ๊ฐ๋จํ๊ฒ ๋ฆฌ์คํธ ์ค๋ณต ์ ๊ฑฐ ๋ฐ ์ ๋ ฌ
_viper_
2015. 9. 15. 17:41
๋ฐ์ํ
List์์ HashSet์ ์ฌ์ฉํ์ฌ ์ค๋ณต๋ ๋ด์ฉ์ ์ ๊ฑฐ ๊ฐ๋ฅํฉ๋๋ค.
- HashSet
- ๋ฐ์ดํฐ ์ ์ฅ ์์ ๋๋ค
- LinkedHashSet ๋ณด๋ค ์ฑ๋ฅ, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ์ ๋ฆฌ
- LinkedHashSet
- ๋ฐ์ดํฐ ์ ์ฅ ์์ ๋ณด์ฅ (์ถ๊ฐ ์์๋๋ก ์ ์ฅ)
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("1");
list.add("1");
list.add("2");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
//์ค๋ณต๋ ๋ด์ฉ ์ ๊ฑฐ
List<String> duplicateRemoveList = new ArrayList<String>(new LinkedHashSet<String>(list));
for (int i = 0; i < duplicateRemoveList.size(); i++) {
System.out.println(duplicateRemoveList.get(i));
}
}