有关括号的Java / Intellij-Idea问题

时间:2018-12-18 03:05:28

标签: java

它希望我添加一个" '(' or '[' ",但是无论我做什么,它都不会编译。

enter image description here

2 个答案:

答案 0 :(得分:0)

在创建哈希图时添加另一个左括号 $invoice .= "Subscriptionplan:".$row['subscriptionplan']."\n"; $invoice .= "Enrollment Date:".$row['subscriptionplandate']."\n"; $invoice .= "Monthly Fees:".$row['feesmonthly']."\n"; $invoice .= "Payment Status:".$row['paid']."\n"; $invoice .= "Expiry Date:".$row['expirydate']."\n"; $invoice .= "Payment Due Date:".$row['paidbydate']."\n"; $h = fopen('invoice_level1monthly.txt', 'a'); fwrite($h, $invoice); fclose($h); 。您在此处使用空参数(调用构造函数。所以,

HashMap

并且您最后缺少另一个右括号...new HashMap<String, Double>()... 。在传递)String时,Boolean的第二种通用​​类型应该是HashMap而不是Boolean

Double

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

请记住,这会将dataResult.add((new HashMap<String, Boolean>().put("i =", Boolean.parseBoolean(lines.get(i))))); 的返回类型更改为put()

答案 1 :(得分:0)

感谢大家的贡献。 @Dawood ibn Kareem给出了答案。