728x90 반응형 분류 전체보기148 99클럽 코테 스터디 9일차 TIL Java 배열 정렬 #1 Java 배열 정렬 방법오름차순 정렬Array.sort(arr)Primitive Type 배열 및 String 배열 오름차순 정렬원본 데이터 배열을 변경한다.Arrays.sort(arr, startIndex, endIndex): startIndex ~ endIndex의 element 만 정렬한다.Arrays.sort(arr);Arrays.sort(arr, 2, 4); // 2, 3, 4 idx 의 element 만 정렬내림차순 정렬Arrays.sort(arr, Collections.reverseOrder());Wrapper Class 배열에서 사용할 수 있다.Primitive type 배열을 Wrapper Class 배열로 바꿔서 사용한다.String 배열은 사용 가능하다. (String은 Primit.. 2024. 5. 28. 99클럽 코테 스터디 8일차 TIL Java 코테 출력 Java 코딩 테스트 출력 방법BufferedWriter버퍼를 사용하여 하나씩이 아닌, 모아두었다가 한꺼번에 출력하기 때문에 속도면에서 빠르고 성능이 좋다.write(): 버퍼에 출력문을 저장한다. (개행 미포함)newLine(): 버퍼에 개행을 추가한다.flush(): 버퍼에 저장되어 있는 모든 문자열을 출력한다.close(): 스트림을 종료한다.OutputStreamWriterBufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));bw.write("name = " + name);bw.newLine();bw.write("age = " + age);bw.newLine();bw.flush();bw.close();알게 된 점출력할.. 2024. 5. 27. 99클럽 코테 스터디 7일차 TIL Java 코테 입력 Java 코딩 테스트 입력 방법BufferedReader입력이 많을 때 빠르게 받을 수 있어 성능이 좋다. readLine(): 한 줄을 입력받는다.InputStreamReaderStringTokenizer입력의 한 줄마다 객체를 new 해주어야 한다.nextToken(): 한 단어 단위인 토큰 단위로 입력받을 수 있다.BufferedReader br = new BufferedReader(new InputStreamReader(System.in));StringTokenizer st = new StringTokenizer(br.readLine());st.nextToken();알게 된 점입력이 많을 때에는 Scanner 보다 BufferedReader가 더 효율이 좋다.백준은 입력받는 코드부터 짜야하기 때문.. 2024. 5. 26. 99클럽 코테 스터디 6일차 TIL Map 자료구조 Map 자료구조와 methodput(key, value): 키와 값을 저장get(key): 키에 대응하는 값 반환, 키가 없으면 null 반환remove(key): 키와 값을 제거containsKey(key): Map에 해당 키가 존재하는지의 여부 반환containsValue(value): Map에 해당 값이 존재하는지의 여부 반환entrySet(): Map에 존재하는 키와 값을 꺼낼 때 반복문과 사용size(): Map의 크기 반환clear(): Map 비우기replace()해당 키의 값을 바꿔준다.키가 존재하지 않으면 아무 작업도 하지 않는다.merge()함수를 사용하여 해당 키의 기존 값과 새로운 값을 병합한다.키가 존재하지 않으면 새로운 값을 삽입한다.함수 결과가 null이면 해당 키와 값은 re.. 2024. 5. 25. 이전 1 ··· 4 5 6 7 8 9 10 ··· 37 다음 728x90 반응형