println方法 - 最后两个字母(l& n)代表什么?

时间:2013-11-25 09:47:04

标签: java out println

我猜这与println()的换行功能('\n')有关,但在基于字母的缩写形式中,它将是nl而不是ln。感谢您的任何意见。

5 个答案:

答案 0 :(得分:12)

这是历史性的。

Pascal有writewriteln

write将输出一个字符串,将光标留在该字符串的末尾。

writeln(其中ln是“line”的缩写)write整行文本并将光标移动到下一行的开头,通常通过自动附加CRLF或其他一些与操作系统相关的控制序列。

Java继承了缩写,但使用了print而不是write

答案 1 :(得分:3)

您好,请检查这是否有用..

http://docs.oracle.com/javase/7/docs/api/java/io/PrintStream.html

您可以在 Class PrintStream

标题下找到它

ln仅表示LINE - 它在新行中打印字符/字符串。

答案 2 :(得分:0)

println代表printline。

没有什么特别之处:P它会打印一个新行,而不是在同一行上打印。

答案 3 :(得分:0)

println()方法 通过写行分隔符字符串来终止当前行。行分隔符字符串由系统属性line.separator定义,不一定是单个换行符('\ n')。

 public void println() {
     newLine();
 }

此外,还有重载方法println(String s)println(Char c)println(Double d)println(Float f)println(Long l)println(int i)println(bool b)

这是一个提供所有代码的链接。
http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/PrintStream.java#PrintStream.println%28%29

答案 4 :(得分:0)

println - >打印线。

这意味着它将通过参数打印您给出的行,然后将光标移动到下一行,等待另一个输入。