Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于括号的Java/Intellij Idea问题_Java - Fatal编程技术网

关于括号的Java/Intellij Idea问题

关于括号的Java/Intellij Idea问题,java,Java,它希望我添加一个“'(”或“[”),但无论我做什么,它都不会编译 在创建hashmap时添加另一个括号(),在这里调用构造函数时使用了hashmap的空参数。因此 ...new HashMap<String, Double>()... dataResult.add((新的HashMap().put(“i=”,Boolean.parseBoolean(lines.get(i ')))); 请记住,这将把put()的返回类型更改为Boolean谢谢大家的贡献。@Dawood ibn

它希望我添加一个
“'(”或“[”
),但无论我做什么,它都不会编译


在创建hashmap时添加另一个括号(),在这里调用构造函数时使用了
hashmap
的空参数。因此

...new HashMap<String, Double>()...

dataResult.add((新的HashMap().put(“i=”,Boolean.parseBoolean(lines.get(i '))));

请记住,这将把
put()
的返回类型更改为
Boolean

谢谢大家的贡献。@Dawood ibn Kareem得到了答案。

添加一个
和一个
。感谢您的回复,能否请您澄清@DawoodibnKareem?我认为您最大的问题是,您试图在一行代码中执行四种不同的操作。请不要这样做。如果每个操作都有自己的行,那么您的代码的可读性要高得多。
Map.put()
不会返回
Map
。这是真的。如果OP听从我的建议,将其分成4或5行,这将不会成为问题。
...new HashMap<String, Boolean>()...
dataResult.add((new HashMap<String, Boolean>().put("i =", Boolean.parseBoolean(lines.get(i)))));