정확히 제목에서 묻는 것처럼 System.getProperty ("line.seperator")가 null을 반환하는 이유는 무엇입니까?System.getProperty ("line.seperator")가 null을 반환하는 이유는 무엇입니까?
나는 주위를 둘러 보지 말았어야한다고 생각합니다.
class Test{
public static void main(String[] args) {
System.out.println("This is not " + System.getProperty("line.seperator") + "Broken");
}
}
$ java Test
This is not nullBroken
I : 코드에서이려고 할 때
class Test {
public static void main(String[] args) {
System.out.println(System.getProperties());
}
}
$ java Test
{java.runtime.name=Java(TM) SE Runtime Environment, sun.boot.library.path=/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386, java.vm.version=19.1-b02, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=:, java.vm.name=Java HotSpot(TM) Server VM, file.encoding.pkg=sun.io, sun.java.launcher=SUN_STANDARD, user.country=GB, sun.os.patch.level=unknown, java.vm.specification.name=Java Virtual Machine Specification, user.dir=/home/niko, java.runtime.version=1.6.0_24-b07, java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment, java.endorsed.dirs=/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/endorsed, os.arch=i386, java.io.tmpdir=/tmp, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., os.name=Linux, (And so on...)
그러나 나는 널 (null)을 얻을 :이 코드를 실행
는는 분리와 선이 깨진로 설정 될 것으로 보인다 보여줍니다 우분투 10.10과 자바 (빌드 1.6.0_24-b07)를 사용하고 있습니다.
고마워요.
Jeez 너무 오도했습니다. 놀랍도록 도움이됩니다. –