728x90
시스템마다 달라지는 자바의 행구분자 처리방법은 아래와 같습니다.
윈도우의 경우는 "\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/개행/새줄/행구분/newline/행구분자/라인구분자/줄바꿈/
[출처] 시스템마다 달라지는 자바의 줄바꿈(행구분) 처리방법|작성자 까만손오공
728x90
'Android' 카테고리의 다른 글
안드로이드 팝업 생성 (0) | 2012.07.29 |
---|---|
액티비티 간의 송수신 (0) | 2012.07.29 |
안드로이드 어플리케이션 스타일 (0) | 2012.07.29 |
Android 다이얼로그에서 선택 (0) | 2012.07.29 |
Android intent - Application 호출 (0) | 2012.07.29 |