replace 2

[Java] 코딩테스트에서 자주 쓰이는 String 함수 총정리

코딩테스트 문제를 풀다 보면 문자열 처리가 필수적으로 등장한다. Java에서는 문자열을 다루기 위한 다양한 String 메서드를 제공하고 있으며, 이를 잘 활용하면 문제를 훨씬 간단하게 해결할 수 있다. 본 글에서는 코딩테스트에서 자주 사용되는 String 함수들을 정의, 예시, 활용, 주의사항 순서로 정리한다. 1) indexOf 함수1-1) 정의문자열에서 특정 문자나 문자열이 처음 등장하는 위치(인덱스)를 반환한다.만약 존재하지 않으면 -1을 반환한다.1-2) 기본 사용 예시String str = "hello world";System.out.println(str.indexOf("o")); // 4System.out.println(str.indexOf("world")); // 6System.ou..

Java/Java 2025.08.20

[Java] replace, replaceAll 함수

자바의 String 관련 함수 중, 특정 문자열을 원하는 문자열로 치환하는 함수인 replace, replaceAll 함수가 있다.이 두 가지 함수의 공통점과 차이점에 대해 알아보자. 1) replace()문법: String replace(CharSequence target, CharSequence replacement) 2) replaceAll()문법: String replaceAll(String regex, String replacement) 3) replace, replaceAll 함수 차이점: 가장 큰 차이점은 "입력 인자값의 형"에 있다.replace()는 CharSequence 이고 replaceAll()는 String 인자를 사용할 수 있다.String 을 사용할 수 있다는 것의 의미는, 정..

Java/Java 2025.03.14