string 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] 자바 특정 문자열 포함 여부 확인 및 위치 찾기(contains, indexOf)

자바 문자열 함수 중, 주어진 문자열에 특정 문자열이 포함되어있는지 확인이 필요한 경우가 있다.이 경우 contains() 함수와 indexOf() 함수를 활용할 수가 있다.위 두 개의 함수에 대하여 알아보자. 1) contains?: 대상 문자열에 특정 문자열이 포함되어 있는지 확인하는 함수로, 대/소문자를 구분한다.문자열이 있으면 true, 없으면 false를 반환한다.문법: String.contains(String substring) 2) contains 사용법(예시)String str1 = "Apple Banana";String str2 = "Apple";String str3 = "Ban";System.out.println("str1.contains(\"Banana\") = " + str1.con..

Java/Java 2025.03.14