switch字符串jdk

本周Java世界上最大的新闻可能是JDK 11的通用性。 但是,另一个令人兴奋的发展是JDK 12 Early Access Build 12的发布2018年9月20日 )。 JDK 12的这个早期访问生成12是显著,因为它包括与实施方式中JEP 326 [“原始字符串(预览)”]通过变更如变更51713:d424675a9743 ( JDK-8206981 ), 变更51714:975d3636a2f9 ( JDK-8200434 )和变更集51725:ccea318862ae ( JDK-8210674 )。

JEP 326本身显示了在常见情况下(文件路径,多行,正则表达式,数据库/ SQL和多语言)如何在Java代码中应用原始字符串文字的多个示例。 这些示例还以可能更具可读性的格式出现在相关的JDK-8196004中 。 可以将这些“原始字符串文字”示例粘贴到Java类/方法中,并针对JDK 12 Early Access Build 12进行成功编译。为了方便起见,我将这些版本的略微修改的版本放在GitHub上的单个Java类中 。

请注意, JEP 326是“ 预览功能 ”,因此您必须使用javac选项--enable-preview--release 12编译,否则您将遇到错误消息“错误:原始字符串文字是预览功能,并且默认情况下处于禁用状态”,并带有指向用来分隔原始字符串文字的反引号的指针。 同样,代码必须使用java启动器选项--enable-preview运行,才能成功运行,并避免出现错误消息:“…UnsupportedClassVersionError:未启用预览功能……”

据我所知,Early Access Build 12不包括JDK-8202442 [“ String :: unescape”]的实现。 添加到String类的一些与原始字符串文字相关的库方法是JDK 11的一部分,我在“ 应用新的JDK 11字符串方法 ”一文中讨论了其中的一些方法 。

翻译自: https://www.javacodegeeks.com/2018/09/raw-string-literals-support-in-jdk-12-early-access-build-12.html

switch字符串jdk

switch字符串jdk_JDK 12 Early Access Build 12中的原始字符串文字支持相关推荐

  1. JDK 12 Early Access Build 12中的原始字符串文字支持

    本周Java世界上最大的新闻可能是JDK 11的通用性. 但是,另一个令人兴奋的发展是JDK 12 Early Access Build 12的发布 ( 2018年9月20日 ). JDK 12的这个 ...

  2. new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解

    new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解 //获得年月日时分秒 //传入日期// ...

  3. Python中的原始字符串

    Python中的原始字符串以r开头,使用原始字符串可以避免字符串中转义字符带来的问题. 其实所谓原始字符串,都是给人看的.对于计算机来说,没有什么原始字符串的概念.只是输出给人看的时候,会有一些\n. ...

  4. java如何判断字符串里全部为数字_java语言中如何判断字符串是否为数字

    [实例描述] 软件运行过程中,经常需要用户输入数值.货币值等信息,然后进行处理.由于用户输入 只能是字符串类型,如果输入了非法的信息,如在货币值中输入了字母"a"以及其他非数字 字 ...

  5. python 查找文件内容字符串位置_python 查找目录下 文件名中含有某字符串的文件...

    有坑的地方: 若是代码写成这样: [( os.path.abspath(x)) for x in os.listdir(startPath) ] 此代码只能用于当前目录下,listdir列出的都只是文 ...

  6. python3 unicode字符串_【已解决】Python3中如何声明字符串是unicode类型以避免log日志打印出错...

    Python3中代码: CreateTableSqlTemplate = """CREATE TABLE IF NOT EXISTS `%s` ( `id` int(11 ...

  7. linux中查找某一个字符串,Linux系统下,在文件中查找某个字符串

    android获取手机信息大全 IMEI号,IESI号,手机型号: private void getInfo() { TelephonyManager mTm = (TelephonyManager) ...

  8. switch字符串jdk_从JDK 12删除原始字符串文字

    switch字符串jdk 已经提出从JDK 12中删除原始字符串文字(预览) (它将在12月13日进入Rampdown第一阶段 ). Brian Goetz撰写了删除此预览功能的动机的详细说明 ( J ...

  9. 从JDK 12删除原始字符串文字

    已经提出从JDK 12 (它将在12月13日进入Rampdown第一阶段 )中删除原始字符串文字(预览 ). Brian Goetz撰写了删除此预览功能的动机的详细描述 ( JEP 326 ). 在J ...

最新文章

  1. 一文图解卡尔曼滤波(Kalman Filter)
  2. 为什么尽量避免使用 CSS 表达式
  3. C#网页自动登录和提交POST信息的多种方法
  4. 系统中图片上传设计方案
  5. tensorboard运行
  6. 12月4日云栖精选夜读:乌镇AI论坛最全盘点:中国互联网半壁江山坐在了一起,他们怎么看AI...
  7. 把变量赋值给寄存器_阻塞赋值和非阻塞赋值的区别与记忆
  8. Hbase单机安装及使用hbase shell进行简单操作
  9. python 包之 Pygame 游戏开发教程
  10. Web服务器常见HTTP错误码
  11. 高中计算机会考操作题程序设计,高中信息技术算法与程序设计题库(含答案)
  12. 团队管理6--管理风格
  13. Java编程 猜字游戏
  14. 2020ubc大学计算机硕士录取条件,2020Fall录取|研究牛校UA阿尔伯塔大学计算机硕士两年全奖!...
  15. android 自动锁屏设置,如何才能使安卓手机不自动锁屏?改成自动黑屏,谢谢
  16. 一分钟了解“副词、系动词、情态动词、实意动词的先后位置关系”
  17. hibernate映射文件set key one-to-many 解释
  18. i5 12400f配什么显卡
  19. Uniswap V2里的手续费换算
  20. 利用Eviews进行格兰杰因果检验

热门文章

  1. 模板:广义二项式反演/广义容斥(组合数学)
  2. P7099-[yLOI2020]灼【数学期望,结论】
  3. P4781-[模板]拉格朗日插值
  4. jzoj6343-[NOIP2019模拟2019.9.7]Medium Counting【记忆化dfs,dp】
  5. jzoj3736-[NOI2014模拟7.11]数学题(math)【计算几何】
  6. jzoj4638-第三条跑道【欧拉函数,线段树】
  7. GDKOI2021总结
  8. 【期望】期望收益(金牌导航 期望-3)
  9. 动态规划练习1 [导弹拦截]
  10. select2删除选中项,allowClear设置