시스템마다 달라지는 자바의 행구분자 처리방법은 아래와 같습니다.
윈도우의 경우는 "\r\n'이 행구분자이고
유닉스같은 경우는 "\n"이 행구분자입니다.
이런것들은 알아내기 위해서는 line.separator 라는 시스템속성을 사용해서 쉽게 이용할수 있습니다.
System.getProperty("line.separator"); |
아래와 같이 코딩을 하면 시스템마다 달라지므로..
String abc="This is a Test\r\n"; |
아래와 같이 유연하게 표시를 해야 합니다. 행구분은 OS마다 달라지니깐요 ^^
String abc="This is a Test" + System.getProperty("line.separator"); |
아래와 같이
손쉽게 코딩하기 위해서는 아래와 같이 변수정의를 해서 사용해도 좀 편할듯 합니다. ㅋㅋ
/**
* 시스템상의 개행문제
* (이렇게 별도의 선언하는 이유는 쉽게 하위클래스에서 사용가능하도록 하기 위함임)
*/
public static final String LINE_SEPERATOR=System.getProperty("line.separator");
[출처] 시스템마다 달라지는 자바의 줄바꿈(행구분) 처리방법|작성자 까만손오공
'Java' 카테고리의 다른 글
Compare 정렬관련 설명 (0) | 2014.03.06 |
---|---|
jar 파일 실행파일로 만들기 (0) | 2014.03.06 |
Java Naming Convention (0) | 2014.03.06 |
정규식 패턴 설명 및 예제 (0) | 2014.03.06 |
날짜관련 포맷 (0) | 2014.03.06 |