gpt4 book ai didi

java - 这里不允许使用“void”类型 - 有解决方法吗?

转载 作者:行者123 更新时间:2023-12-01 08:00:55 24 4
gpt4 key购买 nike

我使用库json-simple

对象是在一个简单的循环中创建的(cinema.start(i, j) 返回一个有效的 JSON 对象):

JSONObject cinemaJSON = null;
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 3; j++) {
if (cinema.start(i, j) != null)
cinemaJSON = cinema.start(i, j);
}
}

然后我尝试合并两个 JSON 对象并打印它(cinema2.start("value") 也返回一个有效的对象):

System.out.println(cinemaJSON.putAll(cinema2.start("value")));

此时我收到错误:此处不允许使用“void”类型

是否有方法可以替代我的代码实现,以便显示两个对象合并的结果?

谢谢。

最佳答案

putAll() 是一个 void 方法(不返回任何内容)。所以你可以试试这个方法

cinemaJSON.putAll(cinema2.start("value"))

现在打印

System.out.println(cinemaJSON);

关于java - 这里不允许使用“void”类型 - 有解决方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25280644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com