【发布时间】:2018-10-09 22:19:26
【问题描述】:
我有以下说法……
personName[0] = n[y].getName().equals ("Penny") ? personName[0]++ : personName[0];
personName[] 是一个整数数组。 getName 返回一个字符串。每次getName 等于to "Penny," 我希望personName[0] 加一个。我该怎么做?当我运行它时,personName[0] 没有添加一个,我不知道为什么。
【问题讨论】:
-
错误是什么?
-
看起来类似于
i = i++;错误。不要这样做 -
我刚刚对问题做了一些修改。
-
看看这个,stackoverflow.com/a/1968420/1256113。问题是
personName[0]++在递增之前返回personName[0]的值,而不是之后。
标签: java