일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- Java
- 자바스크립트
- Visual Studio Code
- list
- Eclipse
- CSS
- 이클립스
- date
- vscode
- Files
- javascript
- 이탈리아
- ArrayList
- table
- 배열
- CMD
- Maven
- json
- IntelliJ
- string
- windows
- 인텔리제이
- html
- Button
- 문자열
- input
- Array
- 테이블
- js
- Today
- Total
목록Java (173)
어제 오늘 내일
반복문 Collections.max(), Collections.min() key 기준 최대값/최소값 찾기 value 기준 최대값/최소값 찾기 value 기준 최대값을 가지는 key, value 찾기 1. 반복문 코드 import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.Map.Entry; public class HashMapMax { public static void main(String[] args) { // HashMap 준비 Map map = new HashMap(); map.put(1, 5); map.put(2, 70); map.put(3, 50); // Max Entry maxEntry = nu..
지난번에는 HashMap에 특정 key가 존재하는지, 특정 value가 존재하는지 확인하는 방법을 알아보았습니다. [Java] HashMap에 특정 key 존재 여부 확인하기 [Java] HashMap에 특정 value 존재 여부 확인하기 이번에는 HashMap에서 특정 value를 가지는 key 목록을 찾는 방법을 소개합니다. 반복문, map.entrySet() 반복문과 map.entrySet() 메소드를 이용하여 HashMap에서 특정 value를 가지는 key를 찾아낼 수 있습니다. public Set entrySet() map.entrySet() 메소드는 해당 map의 key와 value를 가지는 Set 객체를 리턴합니다. 코드 import java.util.HashMap; import java...
지난번에는 HashMap에 특정 key가 존재하는지 확인하는 방법을 알아보았습니다. [Java] HashMap에 특정 key 존재 여부 확인하기 이번에는 특정 value가 HashMap에 존재하는지 체크하는 방법입니다. Map.containsValue() public boolean containsValue(Object value) 이 메소드는, Map에 파라미터로 전달받은 객체와 같은 value가 한 개 이상 존재할 경우, true를 리턴합니다. import java.util.HashMap; import java.util.Map; public class CheckExistValueHashMap { public static void main(String[] args) { // HashMap 준비 Map ..
Map.containsKey() Map.get() 1. Map.containsKey() public boolean containsKey(Object key) Map의 containsKey() 메소드는 Map에 파라미터로 입력받은 값과 같은 값이 있으면 true를 리턴합니다. import java.util.HashMap; import java.util.Map; public class CheckExistHashMap { public static void main(String[] args) { // HashMap 준비 Map map = new HashMap(); map.put(1, "Apple"); map.put(2, "Banana"); map.put(3, "Orange"); map.put(null, "To..
map.entrySet() map.keySet(), mep.get() map.keyValue() - value만 가져오기 Iterator forEach (Java 8 이후) 1. map.entrySet() public Set entrySet() map.entrySet() 메소드는 해당 map의 key와 value를 가지는 Set 객체를 리턴합니다. 코드 import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; public class HashMapPrint { public static void main(String[] args) { // HashMap 준비 Map map = new HashMap(); map.put(1, "App..
Collections.frequency() 이용하기 Map 이용하기 1. Collections.frequency() 이용하기 public static int frequency(Collection c, Object o) 위 메소드는 첫번째 파라미터로 전달된, Collection 객체에서 두번째 파라미터로 전달된 Object와 같은 값이 몇번이나 포함되어 있는지 찾아서 횟수를 리턴합니다. 파라미터로 전달된 값과 Collection 객체의 원소가 같은지 여부는 equals() 메소드를 사용하여 판단합니다. Collections.frequency() 이용해서 특정 값 개수 세기 예제 import java.util.ArrayList; import java.util.Arrays; import java.util.Co..
List의 값 중 최대값, 최소값을 구하기 위해서, 다음 메소드를 사용할 수 있습니다. Collections.max() Collections.min() ArrayList에서 최대값, 최소값 구하기 public static T max(Collection
ArrayList의 값을 거꾸로 뒤집기 위해서 Collections.reverse() 메소드를 사용할 수 있습니다. Collections.reverse() public static void reverse(List list) Collections.reverse() 메소드는 파라미터로 받은 List를 거꾸로 뒤집습니다. 예제 import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; public class ReverseArrayList { public static void main(String[] args) { // 원본 배열 ArrayList list = new ArrayList(Arrays.asList("H", "e..
Collections.sort() 오름차순으로 정렬하기 내림차순으로 정렬하기 대소문자 구분없이 정렬하기 List.sort() - Java 8 이후 오름차순으로 정렬하기 내림차순으로 정렬하기 대소문자 구분없이 정렬하기 사용자 정의 Comparable Comparator 1. Collections.sort() public static void sort(List list) public static void sort(List list, Comparator
ArrayList에 새로운 값을 추가, 변경, 삭제하고, 읽어오는 방법입니다. 값 추가하기 - add() 값 변경하기 - set() 값 삭제하기 - remove(), clear() 값 읽기 - get() 1. 값 추가하기 - add() public boolean add(E e) 파라미터로 전달받은 값을 ArrayList의 끝에 추가합니다. public void add(int index, E element) 파라미터로 전달받은 index위치에 element를 추가합니다. 나머지 데이터들은 한 칸씩 다음 index로 이동됩니다. 예제 import java.util.ArrayList; public class ArrayListEx { public static void main(String[] args) { Ar..