- 主题:写java代码发现一个很恶心的事情 (转载)
核心问题不是为什么还要坚持用java8吗……
java11之后集合类型的初始化方便多了
【 在 iwannabe 的大作中提到: 】
核心的问题是java 8不支持map自然定义,比如
Map<String, String> xxMap = new HashMap<>({"key":"value"})
这样的定义方式。
当然这种定义方式也就是解决了一层,多层还是没法解决。
【 在 blueboats 的大作中提到: 】
: 手写的json串一般不都是别的地方复制过来的吗,临空手写json串你连语法是否正确和
: 完整都很难保证吧,除非很短
--
FROM 61.48.109.158
【 在 iwannabe 的大作中提到: 】
: 初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
: 而先写成字符串,"转义折腾死人了,而且还容易写错。
升级java版本就不用转了
--
FROM 111.200.43.*
还在用java8…
一搜最新版本是Java21
不厚道地笑…
【 在 iwannabe 的大作中提到: 】
: 核心的问题是java 8不支持map自然定义,比如
: Map<String, String> xxMap = new HashMap<>({"key":"value"})
:
: 这样的定义方式。
:
: 当然这种定义方式也就是解决了一层,多层还是没法解决。
--
FROM 101.71.12.*
google 以下
--
FROM 36.110.168.*
据说,你只需要升级 JVM 版本,就能用三引号多行字符串。。。
【 在 iwannabe 的大作中提到: 】
: 标 题: 写java代码发现一个很恶心的事情
: 发信站: 水木社区 (Thu Mar 7 16:40:36 2024), 站内
:
:
: 初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
: 而先写成字符串,"转义折腾死人了,而且还容易写错。
:
: --
:
: ※ 修改:·iwannabe 于 Mar 7 16:57:00 2024 修改本文·[FROM: 119.139.196.*]
: ※ 来源:·水木社区 mysmth.net·[FROM: 119.139.196.*]
--
修改:iwannabe FROM 119.139.196.*
FROM 14.112.5.*
要升到21,还要开preview
【 在 xWvxYWYxvWx 的大作中提到: 】
: 据说,你只需要升级 JVM 版本,就能用三引号多行字符串。。。
--
FROM 61.170.180.*
不需要啊,有各种lib可以直接初始化,你定义好bean就行
【 在 iwannabe (I wanna be) 的大作中提到: 】
:
: 初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
: 而先写成字符串,"转义折腾死人了,而且还容易写错。
:
--
FROM 117.136.0.*
另外,你的说合法的json格式的话直接放文件里读文件啊
【 在 iwannabe (I wanna be) 的大作中提到: 】
:
: 初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
: 而先写成字符串,"转义折腾死人了,而且还容易写错。
:
--
FROM 117.136.0.*
你说的不都是ide?java是语言,没有你说的直接检查手写是否正确的功能,你是不是不懂装懂?
【 在 iwannabe (I wanna be) 的大作中提到: 】
: 就是这个问题啊,python可以手写,idea可以自动做语法检查
: java就不行
:
: 【 在 blueboats 的大作中提到: 】
--
FROM 117.136.0.*
原生不支持你用第三方啊
【 在 iwannabe (I wanna be) 的大作中提到: 】
: 核心的问题是java 8不支持map自然定义,比如
: Map<String, String> xxMap = new HashMap<>({"key":"value"})
:
: 这样的定义方式。
--
FROM 117.136.0.*