반응형
1. 설명
이 포스트에서 다루는 예제는 문자열 안의 모든 종류의 개행문자를 제거하는 예제입니다.
※ OS별 개행문자
Linux | \n |
Windows | \r\n |
Mac | \r |
2. 소스코드
- 메서드
public String deleteLineSeparator(String targetStr) {
return targetStr.replaceAll("(\r\n|\r|\n|\n\r)", "");
}
- 메인
public class Str_05_RemoveNewLine {
public static void main(String[] args) {
StrUtil su = new StrUtil();
String linuxNewLineCheckText = " 1.It is text for testing \n 2.It is text for testing \n 3.It is text for testing";
String windowsNewLineCheckText = " 4.It is text for testing \r\n 5.It is text for testing \r\n 6.It is text for testing";
String macNewLineSpaceCheckText = " 7.It is text for testing \r 8.It is text for testing \r 9.It is text for testing";
System.out.println("Before --------------------------------------------------- ");
System.out.println(linuxNewLineCheckText);
System.out.println("After --------------------------------------------------- ");
System.out.println(su.deleteLineSeparator(linuxNewLineCheckText));
System.out.println("---------------------------------------------------------- ");
System.out.println("Before --------------------------------------------------- ");
System.out.println(windowsNewLineCheckText);
System.out.println("After --------------------------------------------------- ");
System.out.println(su.deleteLineSeparator(windowsNewLineCheckText));
System.out.println("---------------------------------------------------------- ");
System.out.println("Before --------------------------------------------------- ");
System.out.println(macNewLineSpaceCheckText);
System.out.println("After --------------------------------------------------- ");
System.out.println(su.deleteLineSeparator(macNewLineSpaceCheckText));
System.out.println("---------------------------------------------------------- ");
}
}
3. 실행결과【Windows(이클립스) / Linux】
4. 전체코드
반응형
'프로그래밍 > Java-자주쓰는예제' 카테고리의 다른 글
【Java-파일】파일내용 읽어오기 (0) | 2021.09.11 |
---|---|
【Java-파일】파일생성과 파일에 내용입력 하기 (0) | 2021.09.11 |
【Java-문자열】문자열 안의 공백제거(전각 / 반각) (0) | 2021.09.08 |
【Java-문자열】문자열 안에서 특정단어 찾기 (0) | 2021.09.08 |
【Java-문자열】문자열 합치기 (0) | 2021.09.07 |
댓글