next() : 공백을 기준으로 한 단어 또는 한문자씩 입력 받음 개행문자 전까지만 처리하므로 버퍼에 개행문자가 남아있음.nextline() : 한 라인 전체를 입력받음. 개행문자까지 포함하여 처리함. Hello java 입력시next() : Hello만 출력nextl
String\[] split(String regex) : 문자열을 입력받은 정규표현식 또는 특정 문자를 기준으로 나누어 배열에 저장하여 반환
Integer.parseInt(string str) : 문자 ➡ 숫자Integer.toString(int n) : 숫자 ➡ 문자
Arrays.sort(arr) : 오름차 순 정렬Arrays.sort(arr,Collections.reverseOrder()) : 내림차 순 정렬
Scanner로 입력받는 것 보다 BufferedReader로 입력 받는 것이 빠르고System.out.println으로 출력하는 것 보다 BufferedWriter로 출력하는 것이 빠르다.| Scanner | BufferedReader |\|:-------
객체의 compareTo()함수를 오버라이딩 하여 그 객체만의 정렬 조건을 원하는 대로 재정의 해준다. ✅ 자바의 String 타입의 compareTo는 사전순으로 정렬되도록 이미 정의되어 있다.
Set 인터페이스를 구현한 클래스객체를 중복 저장X - Set의 성질저장 순서 유지X - Set의 성질이진 탐색 트리(BinarySearchTree) 구조 \-> HashSet보다 검색과 정렬에는 유리기본적으로 nature ordering\-> 생성자의 매개변수로
int, long (byte, short등도 있지만 거의 사용 X)int와 long의 차이는 표현할 수 있는 숫자의 범위자료형 표현범위int -2147483648 ~ 2147483647long -9223372036854775808 ~ 9223372036854775807