"계산 결과 : %d".formatted(a + b);
String.format("계산 결과 : %d", a + b);
내 기준에서는 formatted가 타이핑이 더 적고, 사용성이 좋다고 생각된다.
input.equalsIgnoreCase("y"); // 입력받은 값이 "y" 또는 "Y"이면 True를 반환한다.
str = str.replace(t, r); // 문자열 str에서 t문자열을 r문자열로 교체한 결과를 반환한다.
String str = " Hel lo ";
str = str.replace(" ", "");
System.out.println(str); // [출력]Hello
String str = " Hello ";
str = str.trim(); // Hello 양쪽 끝 공백을 모두 제거한다.
str = "\nhello\nworld\n";
System.out.println(str.trim()); // 출력: hello\nworld
str.substring(i); // i번째 인덱스부터 마지막까지 잘라서 반환
str.substring(i, j); // i번째 인덱스부터 j번째 인덱스 앞까지 잘라서 반환
str.isBlank(); // str이 ""이거나 " "와 같으면 True 반환
str.isEmpty(); // str이 ""일 경우 True 반환
str.split(" "); // 공백을 기준으로 쪼개서 문자열 배열로 반환한다.
str.split(" ", 2); // 위와 같이 문자열 배열로 반환하는데, 최대 2개까지만 쪼갠다.
str.startsWith("("); // str이 "("로 시작하면 True 반환
str.endsWith(")"); // str이 ")"로 끝나면 True 반환