栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么不能在Java中将 u000D和 u000A用作CR和LF?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么不能在Java中将 u000D和 u000A用作CR和LF?

在运行编译器之前,会对Unipre转义进行预处理。因此,如果您

u000A
输入这样的String文字:

String someString = "foou000Abar";

它将完全像您编写的那样进行编译:

String someString = "foobar";

坚持

r
(回车;
0x0D
)和
n
(换行;
0x0A

奖励: 您总是可以从中获得乐趣,特别是考虑到大多数语法突出显示工具的局限性。下次,请尝试运行以下代码:

public class FalseIsTrue {    public static void main(String[] args) {        if ( false == true ) { //these characters are magic: u000au007du007b System.out.println("false is true!");        }    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/485807.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号