본문 바로가기
반응형

list4

[Java] Iterator 이전 포스팅에서 List, Set, Map 에 대해서 다룬 글이 있다. 자세한 사항은 참고 포스팅 참고 바란다. 포스팅에서는 이 컬렉션 프레임워크(Collection Framework) 들에서 공통으로 사용할수 있는 클래스를 설명하려 한다. Util 하위에 있는 Iterator 이다. 사용법은 간단하다. 아래 예시코드로 바로 설명하면 public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("A"); list.add("B"); list.add("C"); HashSet set = new HashSet(); set.add("A"); set.add("B"); set.add("C"); HashMap map = new H.. 2023. 9. 21.
[Java] 리스트 내 요소 중복 체크 list를 사용중에 중복된 요소를 체크해야할 일이 생겼다. 물론 반복문을 돌면서 새로운 리스트에 넣어도 되고, 다양한 방법들이 있지만 이전 포스팅에서 다룬 set을 사용하여 좀더 편하게 중복 체크를 하려고 한다. 이전 포스팅인 set과 list에 대한 설명은 아래 참고 포스팅을 참고하길 바란다. list를 set으로 바꿔만 주면 간단하게 해결이 된다. List list = Arrays.asList(1,2,3,4,5,5,5,5); Set set = new HashSet(list); 이렇게만 해주면 set으로 사용하면서 중복된 값을 사용할수 있게된다. 참고 포스팅 https://thenicesj.tistory.com/282 Map, Set, List 에 대해서 이번 포스팅에서는 자바에서 arraylist나 .. 2023. 2. 6.
List 와 map 에 대해서 이전 포스팅에서 list, map , set 에 대해서 다룬적이 있다. 자세한 내용은 아래 참고 포스팅을 참고 바란다. 이번 포스팅은 list/map 실 사용 코드를 정리해두려고 한다. List List list = new ArrayList(); 이렇게 선언이 되고 수십개의 값이 채워졌다고 하면 추가하는 법은 list.add("a"); 이런식으로 추가가 되지만 변경을 하기 위해선 아래 같이 해야한다. list.set(index, value); 즉, list.set(0,"TEST"); 이런식으로 해야 0번째의 값이 test로 변경이 된다. 그밖에 list 에서는 아래 메서드를 주로 사용하니 참고 하도록 하자. 값 추가하기 - add() 값 변경하기 - set() 값 삭제하기 - remove(), clear.. 2022. 12. 2.
Map, Set, List 에 대해서 이번 포스팅에서는 자바에서 arraylist나 배열 말고 값을 저장할수 있는 또 다른 형태인 map, set, list 에 대해 다뤄보려고 한다. 구조는 다음과 같다. 먼저 각각에 대해 알아보면 list 순서와 중복이 있는 자료구조 map 키와 데이터를 같이 저장할 수 있는 자료구조 set 순서없고 중복이 존재할 수 없는 자료구조 즉 정리를 하면 List는 기본적으로 데이터들이 순서대로 저장되며 중복을 허용한다. Map은 순서가 보장되지 않고 Key값의 중복은 허용하지 않지만 Value값의 중복은 허용된다. Set은 순서가 보장되지 않고 데이터들의 중복을 허용하지 않는다. 그럼 사용법을 알아보면 다음과 같다. Map map = new HashMap(); map.put("A", 1); map.put("B".. 2022. 7. 30.
반응형