Java의 문자열 처리 개념
문자열은 문자의 연속된 시퀀스로, Java에서는 String
클래스를 통해 문자열을 표현합니다. 문자열 처리는 데이터 분석, 사용자 입력 처리, 파일 읽기/쓰기 등 다양한 분야에서 중요한 역할을 합니다.
문자열 찾기 및 변경 방법
Java에서 문자열을 찾고 변경하는 데는 여러 메서드가 있습니다:
replace()
: 문자열에서 특정 문자 또는 문자열을 다른 문자 또는 문자열로 변경합니다.replaceAll()
: 정규 표현식을 사용하거나 특정 문자열을 다른 문자열로 변경합니다.replaceFirst()
: 정규 표현식을 사용하여 문자열에서 첫 번째로 발견되는 패턴에 해당하는 부분을 변경합니다.
실제 예제
replace() 예제
String original = "Hello, World!";
String replaced = original.replace("World", "Java");
System.out.println(replaced); // "Hello, Java!"
replaceFirst() 예제
String text = "apple, apple, banana";
String modifiedText = text.replaceFirst("apple", "orange");
System.out.println(modifiedText); // "orange, apple, banana"
replaceAll() 예제 - 정규 표현식 사용
String text = "주문번호: 12345, 가격: $67";
String modifiedText = text.replaceAll("\\d", "*");
System.out.println(modifiedText); // "주문번호: *****, 가격: $**"
replaceAll() 예제 - 특정 문자 일괄 변경
String sentence = "Java programming is fun";
String updatedSentence = sentence.replaceAll(" ", "-");
System.out.println(updatedSentence); // "Java-programming-is-fun"
'프로그래밍언어 > Java' 카테고리의 다른 글
[Java] 사용자 입력 및 출력 처리하기 (0) | 2024.04.02 |
---|---|
[Java] 최솟값, 최댓값 찾기 (0) | 2024.04.01 |
[Java] LocalTime, LocalDate, LocalDateTime을 이용한 시간 관리하기 (0) | 2024.03.30 |
[Java] 실행시간 측정하기 (0) | 2024.03.25 |
[Java] try-catch-final 보다 try-with-resources를 이용하자 (0) | 2022.03.25 |
댓글