簡體   English   中英

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

[英]println method - what do the last 2 letters (l & n) stand for?

我猜這與println()的換行功能( '\\n' )有關,但是在縮寫的基於字母的形式中,這將是nl而不是ln 謝謝你的任何評論。

這是歷史性的。

帕斯卡爾曾writewriteln

write會輸出一個字符串,將光標留在該字符串的末尾。

writeln (其中ln是“line”的縮寫)將write整行文本並將光標移動到下一行開頭 ,通常是通過自動附加CRLF或其他一些依賴於OS的控制序列。

Java繼承了縮寫,但使用print而不是write

嗨檢查這是否有用..

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

您可以在標題Class PrintStream下找到它

ln只是意味着LINE -它打印在一個新行的字符/字符串。

println代表printline。

它沒有什么特別之處:P它將打印一個新行而不是在同一行上打印它。

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

println - >打印行。

這意味着它將通過參數打印您給出的行,並將光標移動到下一行,等待另一個輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM