【问题标题】:println method - what do the last 2 letters (l & n) stand for?println 方法 - 最后 2 个字母 (l & n) 代表什么?
【发布时间】:2013-12-09 22:21:26
【问题描述】:

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

【问题讨论】:

  • println - 打印行。这意味着它将在打印行的末尾使用 \n
  • 它不要求打印新行,但它打印给定的行,末尾带有 \n。
  • println - 打印一行(完整的行,以换行符(默认行分隔符)或行分隔符属性终止)。
  • 如果您得到了答案,请继续接受。请不要将其添加到您的问题中。如果您要将答案包含在问题本身中,它就违背了问答的全部目的。或者,如果您有新的东西要与我们分享(尚未发布),您也可以发布您自己问题的新答案。

标签: java out println


【解决方案1】:

这是历史性的。

帕斯卡有writewriteln

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

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

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

【讨论】:

  • 我会在以后的语言中考虑这一点。我称它为marounmarounln
  • 只是一个错误命名恕我直言的例子
  • 真的吗?当我学习Java时,我首先想到的是PrintIn()(带有大写的i):-)
【解决方案2】:

你好,看看这是否有帮助..

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

您可以在 Class PrintStream

标题下找到它

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

【讨论】:

  • 这不能回答问题。
  • 为什么不呢?他只是想知道 ln 代表什么以及验证的链接
  • @Aishvarya 同意,但是我不会发布答案,而是发布评论来回答这个问题。
  • 您好,看看这是否有帮助。 - 这真的不应该是答案的第一行,恕我直言。看起来最多只是个建议。
  • 实际上它打印它in一个新行。它确保 next 输出将出现在新行上。
【解决方案3】:

println 代表打印线。

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

【讨论】:

  • 欢迎提供来源。 OP 询问它代表什么,并且可以找到其他假设,例如“ln”看起来像“\n”这一事实。
  • 参考您的编辑 - 它将打印一个新行而不是在同一行上打印它。错误的。它将打印该行并以换行符结束。
  • @R.J 根据docs.oracle.com/javase/7/docs/api/java/io/…,它将打印字符串,然后调用 println() 意味着它将打印一个新的空行。
  • 这里的顺序很重要。如果未指定任何内容,则不打印任何内容(空白)并以换行符终止它。
  • @dystroy 不,它不(并且 AFAIK 不能)代表 \n,因为那是“C”主义,而 Pascal 在 C 存在之前就有 writeln
【解决方案4】:

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

【讨论】:

    【解决方案5】:

    println -> 打印行。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      • 1970-01-01
      • 2014-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多