컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Monday, October 30, 2006

자바/Java] 현재 운영체제의 줄바꿈 문자 얻기; line.separator


현재 OS의 줄바꿈 문자가 어떤 것인지를, System.getProperty() 메소드로 알아내는 방법입니다.

public class Foo {
  public static void main(String args[]) {

  String s = System.getProperty("line.separator");

  for (int i = 0; i < s.length(); i++)
    System.out.format("%02X ", (int) s.charAt(i));

  // 출력 결과 (윈도우에서): 0D 0A
  // 출력 결과 (리눅스에서): 0A
  // 출력 결과 (맥MAC에서) : 0D

  System.out.println(); // 이건 단순한 줄바꿈

  }
}


System.getProperty("line.separator") 를 그냥 출력하면 화면에 아무 글자도 나오지 않습니다. 눈에 보이지 않는 줄바꿈 문자가 그대로 출력되어 버리기 때문입니다. 그래서 System.getProperty("line.separator")의 값을 16진수 헥사로 출력하게 했습니다.



▶▶ 자바/Java] System.out.format() 줄바꿈, 운영체제(OS) 종류에 맞게; line separator




tag: java
자바 | Java

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top