-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
코딩테스트에서 자주 쓰이는데 헷갈리기 쉬운 메서드들을
👉 예제만 보고 바로 이해할 수 있게 정리
📑 목차
- Integer 클래스
- toBinaryString
- parseInt
- String 클래스
- replace
- charAt
- contains
- length
1. Integer 클래스
1-1. toBinaryString
정수를 2진수 문자열로 변환
int n = 10;
String binary = Integer.toBinaryString(n);
System.out.println(binary); // "1010"📌 코테 활용
- 이진 변환 문제
- 길이를 2진수로 바꿀 때
1-2. parseInt
문자열 → 정수 변환
String s = "123";
int num = Integer.parseInt(s);
System.out.println(num + 1); // 1242. String 클래스
2-1. replace
특정 문자/문자열 치환 (원본 변경 ❌)
String s = "1100101";
String result = s.replace("0", "");
System.out.println(result); // "1111"📌 반드시 다시 대입해야 함
2-2. charAt
문자열에서 한 글자(char) 가져오기
String s = "10101";
char c = s.charAt(0);
System.out.println(c); // '1'if (s.charAt(i) == '0') {
// 0일 때 처리
}✔️ char는 기본형 → == 사용
2-3. contains
문자열 포함 여부 확인
String s = "1100101";
System.out.println(s.contains("0")); // true📌 조건문에서 자주 사용
2-4. length
문자열 길이
String s = "hello";
System.out.println(s.length()); // 5length()
length
Reactions are currently unavailable