[英]println method - what do the last 2 letters (l & n) stand for?
我猜這與println()
的換行功能( '\\n'
)有關,但是在縮寫的基於字母的形式中,這將是nl
而不是ln
。 謝謝你的任何評論。
這是歷史性的。
帕斯卡爾曾write
和writeln
。
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.