Skip to content

Java 코딩테스트 필수 메서드 모음 #15

@SeoMiYoung

Description

@SeoMiYoung

코딩테스트에서 자주 쓰이는데 헷갈리기 쉬운 메서드들
👉 예제만 보고 바로 이해할 수 있게 정리


📑 목차

  • 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); // 124

2. 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()); // 5

⚠️ 문자열 → length()
⚠️ 배열 → length

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions