gpt4 book ai didi

java - Java 中\r 回车和\f 换页是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 22:59:37 25 4
gpt4 key购买 nike

Java中\r回车和/f换页是什么意思?谁能举一个小例子说明我们什么时候必须使用这些类型的符号?

System.out.println("hello world \r rafter \n nafter \f fafter");

我不知道上面那个是什么。

我得到的输出是:

hello world 
r-after
n-after f-after

我得到 \r 作为新行,\n 作为新行,并且 \f 出现一个框。

最佳答案

在现代应用程序中,您很少(孤立地)使用它们中的任何一个。

\r ( carriage return ) 听起来如果您熟悉老式手动打字机:它移动“托架”(滚动纸张被送入)回到行首。在终端(或类似终端)上,它将输出点移回行首,而不是向下移动一行(通常)。

\f 是(如您所说)formfeed , 它告诉老式打印机开始一个新页面。在计算机文档中,它有时用于表示分页符。

四舍五入,还有换行符(又名“换行符”):\n。这意味着“向下移动一条线”。在某些终端中,它只是向下移动一行而不进行回车;在其他人身上,它同时做到了。

\n(LF,换行符)是 *nix 和派生操作系统上的标准文本文件换行符。 \r\n (CRLF) 是 DOS 和 Windows 上的标准文本文件换行符。在过去,\r(单独)是 Mac 上文本文件中的标准换行符,早于 Mac OS X(源自 *nix)。

关于java - Java 中\r 回车和\f 换页是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19025868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com