1️⃣ 최댓값과 최솟값 (https://school.programmers.co.kr/learn/courses/30/lessons/12939)
① String 배열을 int 배열로 : Arrays.stream(String[])
String[] strList = {"-1", "4", "5", "-4", "0"};
int[] numList = Arrays.stream(strList)
.mapToInt(Integer::parseInt)
.toArray();
② int 배열 정렬 : Arrays.sort(int[])
Arrays.sort(numList);
2️⃣ JadenCase 문자열 만들기 (https://school.programmers.co.kr/learn/courses/30/lessons/12951)
① char <-> int 는 자유로운 형변환이 가능하다.
// 대문자와 소문자 차이 구하기
int UpperCase = 'A' - 'a'; // 결과값 : -32
char UpperA = 'a' + UpperCase; // 결과값 :'A'
② StringTokenizer 활용
// 선언 방식 3가지
StringTokenizer st = new StringTokenizer(①문자열);
// 띄어쓰기 기준으로 문자열을 분리
StringTokenizer st = new StringTokenizer(①문자열,②구분자);
// 구분자를 기준으로 문자열을 분리
StringTokenizer st = new StringTokenizer(①문자열,②구분자,③true/false);
// ③true/false 는 구분자를 포함할지 안할지를 확인, 디폴트는 false
③ StringBuilder 활용
// ① 선언
StringBuilder br = new StringBuilder();
// ② 문자 추가
br.append("happy");
// ③ 문자열로 변환
String answer = br.toString();
'Coding Test 📜' 카테고리의 다른 글
| [Programmers] Level 2 Java 문제 풀이 (3) (0) | 2022.11.13 |
|---|---|
| [Programmers] Level 2 Java 문제 풀이 (2) (0) | 2022.11.09 |
| [Programmers] Level 1 Java 문제 풀이 (2) (0) | 2022.10.31 |
| [🐨 커뮤러닝/7기/Java] 상담예약제 (feat. class 사용의 중요성) (0) | 2022.10.31 |
| [Programmers] Level 1 Java 문제 풀이 (1) (0) | 2022.10.29 |