일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 배열
- windows
- vscode
- ArrayList
- 이클립스
- CSS
- table
- Array
- 자바스크립트
- Visual Studio Code
- 이탈리아
- js
- 테이블
- 자바
- 인텔리제이
- 문자열
- Eclipse
- CMD
- Maven
- Files
- html
- input
- Java
- json
- string
- list
- date
- javascript
- Button
- IntelliJ
- Today
- Total
목록중복값 (2)
어제 오늘 내일
두 개의 List를 비교하여, 서로 중복되는 값을 찾기 위해서 Collection 객체의 retainAll() 메소드를 사용할 수 있습니다. java.util.Collection의 retainAll() boolean retainAll(Collection c) retainAll() 메소드는 파라미터로 전달받은(c) Collection 객체가 포함하고 있는 값만을 원본 Collection 객체가 가지도록 합니다. 즉, 파라미터로 전달받은(c) Collection 객체가 가지고 있지 않은 값은, 원본 Collection 객체에서 삭제합니다. 다시 말하면, 결국 원본 Collection 객체는 파라미터로 전달받은 Collection 객체와 중복되는 값 만을 가지게 됩니다. 리턴값 메소드를 실행하고, 원본 Col..
배열에 있는 값들이 몇번이나 중복 되는지 찾는 방법을 소개합니다. forEach() 이용하기 reduce() 이용하기 Map 객체 이용하기 1. forEach() 이용하기 const arr = ['a', 'b', 'a', 'b', 'c']; const result = {}; arr.forEach((x) => { result[x] = (result[x] || 0)+1; }); document.write(JSON.stringify(result)); const arr = ['a', 'b', 'a', 'b', 'c']; 중복되는 값을 가지는 배열이 있습니다. const result = {}; 중복된 값의 갯수를 저장하기 위한 Object를 선언하였습니다. arr.forEach(callback함수); 배열(arr..