반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- Button
- javascript
- 인텔리제이
- list
- Visual Studio Code
- html
- 이클립스
- 문자열
- Eclipse
- 정규식
- ArrayList
- Array
- Maven
- 자바
- CMD
- 자바스크립트
- table
- date
- 이탈리아
- string
- IntelliJ
- vscode
- Java
- json
- 배열
- CSS
- windows
- 테이블
- input
- js
Archives
- Today
- Total
어제 오늘 내일
[Java] 문자열 줄바꿈(개행문자) 제거 본문
Java 문자열의 줄바꿈 제거 방법
Java에서 문자열 내 줄바꿈 문자(\n, \r)를 제거하려면 여러 방법을 사용할 수 있습니다.
1. replace 또는 replaceAll 사용
public class RemoveNewLine {
public static void main(String[] args) {
String text = "Hello\nWorld\r\nJava";
// 줄바꿈 문자 제거
String result = text.replace("\n", "").replace("\r", "");
System.out.println(result); // HelloWorldJava
}
}
- \n : 개행 문자 (LF, Unix/Linux, Mac)
- \r : 캐리지 리턴 (CR, Windows)
- \r\n : Windows에서 사용하는 개행 문자
2. replaceAll과 정규식 \\R 사용
public class RemoveNewLineRegex {
public static void main(String[] args) {
String text = "Hello\nWorld\r\nJava";
// 정규식을 이용한 줄바꿈 문자 제거
String result = text.replaceAll("\\R", "");
System.out.println(result); // HelloWorldJava
}
}
- \\R : 모든 개행 문자(\n, \r, \r\n)를 포함하는 정규 표현식
3. replaceAll에서 정규식 [\n\r] 사용
public class RemoveNewLineRegexAlternative {
public static void main(String[] args) {
String text = "Hello\nWorld\r\nJava";
// 개행 문자 제거
String result = text.replaceAll("[\n\r]", "");
System.out.println(result); // HelloWorldJava
}
}
- [ \n\r ] : \n 또는 \r을 포함하는 모든 문자 제거
- replaceAll("\\R", "")와 유사하지만 좀 더 명시적인 표현
반응형
'IT > Java' 카테고리의 다른 글
[Java] Random 클래스 주요 메소드 및 사용법 (0) | 2025.03.17 |
---|---|
[Java] 문자열의 마지막 개행문자 제거하기 (0) | 2025.03.16 |
[Java] StringBuffer 클래스 사용법 및 예제 (String, StringBuffer, StringBuilder 비교) (0) | 2025.03.14 |
[Java] StringBuilder 클래스 사용법 및 예제 (0) | 2025.03.13 |
[Java] 배열 선언 및 초기화 방법 (선언과 동시 초기화, 다차원 배열, Stream, 난수 초기화 등) (0) | 2025.03.12 |
Comments