gpt4 book ai didi

java - 字符串数组 : 'The value changed at ' i+ +' is never used'

转载 作者:搜寻专家 更新时间:2023-11-01 01:00:45 24 4
gpt4 key购买 nike

这是我的代码:

String[] queries = new String[2];
int i = 0;
Boolean result;
queries[i++] = "<query 1>";
queries[i++] = "<query 2>"; //Warning shown here
result = dbOpenHelper.ExecuteMyTransaction(queries);

第二个i++突出显示并显示警告 'The value changed at 'i++' is never used'。这段代码是另一个人写的,据我所知,这里<query 1><query 2>被分配到 queries[1]queries[2]分别,但随后它必须显示错误,因为数组的大小为 2。没有错误,这让我对这里发生的事情感到困惑。我可以安全地删除第二个分配,还是将第一个分配更改为 queries[i]

最佳答案

代码是正确的,您可以安全地忽略此警告或将带下划线的 i++ 替换为 i

此警告只是表明,由于在该范围内不再使用 i 变量,因此增加或不增加其值都没有任何效果,而且毫无意义。

关于java - 字符串数组 : 'The value changed at ' i+ +' is never used' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45957824/

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