etc 16

배열을 List로 List를 배열로 변환

⑴ 배열➡️List - Arrays.asList() 사용 // java.util.Arrays Class import java.util.Arrays; import java.util.List; public class Main { public static void main(String[] args) { // 배열 -> List로 변환 String[] arr = { "hi", "test", "bye" }; List list = Arrays.asList(arr); // 배열 변수 따로 안만들고 바로 변환 List arrayList = new ArrayList(Arrays.asList("hi", "test", "bye")) } } - 반복문 사용 import java.util.Arrays; import java.u..

etc/코테준비 2023.12.15

Map

map 결과값 출력 List keySet = new ArrayList(map.keySet()); for (Integer key : keySet) { Integer value = map.get(key); System.out.println("key : " + key + ", value : " + value); } key 값으로 정렬 List keys = new ArrayList(map.keySet()); //오름차순 정렬 Collections.sort(keys); //내림차순 정렬 keys.sort(Collections.reverseOrder()); value 값으로 정렬 List keySet = new ArrayList(map.keySet()); // Value 기준으로 내림차순 정렬 keySet.sort..

etc/코테준비 2023.10.19

람다식

람다함수는 익명함수 얘기하는것 익명함수란? "재사용 하지 않고 한번만 사용할 함수"로 함수의 이름을 갖지 않고, 리터럴( Literal ) 방식으로 변수에 담겨 사용하는 함수이다. 람다함수란? 람다식을 사용하기 위해서는 함수적 인터페이스라는 조건을 만족해야 한다. 함수적 인터페이스란 단 1개의 추상 메소드를 정의하고 있는 인터페이스를 말한다. 인터페이스가 2개의 추상 메소드를 가지고 있다면 람다식을 사용할 수 없다. 람다 표현식 1. 람다는 매개변수 화살표(->) 함수몸체로 이용하여 사용 할 수 있습니다. 2. 함수몸체가 단일 실행문이면 괄호{}를 생략 할 수 있습니다. 3. 함수몸체가 return문으로만 구성되어 있는 경우 괄호{}를 생략 할 수 없습니다.2. () - 1. () -> {} 2. () ..

etc/코테준비 2023.09.25