我正在查看来自 https://github.com/apache/kafka 的 ProducerPerformance.java。
byte[] payload = null;
Random random = new Random(0);
if (recordSize != null) {
payload = new byte[recordSize];
for (int i = 0; i < payload.length; ++i)
payload[i] = (byte) (random.nextInt(26) + 65);
}
有一个检查说“条件i < payload.length
总是错误的。”
我不明白它怎么总是假的。 recordSize
是来自命令行参数的 Integer
。有什么我在这里没有看到的吗?
答案 0 :(得分:2)
此警告发生在 IntelliJ IDEA 2020.* 中。最新版本 2021.1 修复了此问题。