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

+ Recent posts