분류 전체보기(32)
-
java.time package
import java.time.* : time 패키지를 사용하면 날짜, 시간을 쉽게 표현 할 수 있다. LocalDate : 날짜를 표현할 때 사용 LocalTime: 시간을 표현할 때 사용 LocalDateTime: 날짜, 시간 동시에 표현할 때 사용 now : 현재 날짜, 시간 표현할 때 사용 of(year, month, day) : 지정하고 싶은 날짜를 입력후 사용 가능 getYear : 년도를 가져옴 getMonth : 달을 가져옴 (JANUARY ~ DECEMBER) getDayOfMonth : 일을 가져옴 (1~31) getDayOfWeek : 요일 가져옴 ( MONDAY ~ SUNDAY) --> toString( )을 사용해 substring(0, 3)을 사용하면 JAN, MON, DEC 이..
2023.01.27 -
getOrDefault(key, defaultValue)
HashMap에서 사용가능한 메서드 getOrDefault : map에서 해당하는 key값이 있다면, key값 return하고 그렇지 않다면 default값이 반환된다. default 값에 지정하고 싶은 값을 입력하면 된다. getOrDefault 메서드를 사용해 스트링배열에 해당하는 값들을 카운트하고 있다. 처음에는 값이 없기 때문에 default값인 0이 리턴된다. (+1)을 하며 값을 센다.
2023.01.26 -
startsWith( ), endsWith( )
String 변수에서 어떤 문자나 문자열로 시작하거하나 끝나는 문자열을 찾을 때 사용 반환값 : boolean startsWith ( ) : 시작하는 문자, 문자열을 입력하면 해당되는 단어를 찾아 boolean값으로 반환 endsWith( ) : 끝나는 문자, 문자열을 입력하면 해당되는 단어를 찾아 boolean값으로 반환
2023.01.18 -
HashSet
HashSet은 배열에서 중복되는 값을 제거하고 싶을 때 사용하는 함수이다. (주의) HashSet이 정렬까지 해주지는 않는다!! HashSet 주요 기능 add( ) : set에 추가하기 remove ( ) :set에서 제거하기 contains( ) : 포함되었는지 확인 ( return값은 boolean) toString ( ) : Set 한번에 출력 size ( ) :set 크기 return
2023.01.17 -
Math.max , Math.min
Math.max(a, b) : a, b 둘 중 큰 수를 반환하는 함수 Math.min(a, b):a, b 둘 중 작은 수를 반환하는 함수 *주의 : a, b의 데이터 타입이 같아야 비교가능! ex) int, int / double, double 응용예시 2차원 배열의 값들을 비교할 때 사용한 예시
2023.01.16 -
Lambda Expression
조건식을 한줄로 표현할 때 사용 사용방법 : (조건식) ? 식1 : 식2 조건식이 true이면 식1이 실행되고 false이면 식2가 실행된다. 장점 : 실행시간이 짧아지고 코드가 간결해지는 장점이 있다. 단점 : 코드를 짤 때, 많이 사용하면 가독성이 떨어진다
2023.01.15