System.lineSeparator()
不可用。我不得不使用旧版本System.getProperty("line.separator")
。
任何人都可以向我解释为什么会这样吗?是因为Android SDK没有使用Java 7吗?
答案 0 :(得分:20)
是的,System.lineSeparator()
这是JAVA 1.7的一项功能。
System.getProperty("line.separator")
是1.7之前的正确方法
oracle网站上存在一个未公开的错误,其中System.lineSeparator()
未标记为@Since 1.7。
http://bugs.sun.com/view_bug.do?bug_id=7094275
“java.lang.System类上的新静态方法lineSeparator()是 java 1.7中的新内容,所以应该有@since 1.7注释 javadoc。“