“分配值永远不会被使用”警告意味着什么?

时间:2013-06-17 15:46:59

标签: java

unformatted = unformatted.replaceAll(seperator, "\n");

Netbeans给了我警告:

  

永远不会使用指定的变量

这是什么意思?

5 个答案:

答案 0 :(得分:5)

这意味着在为其分配值后,您没有对该变量执行任何操作。例如,您没有返回它,使用它执行计算,将其传递给方法或其他任何东西。它基本上意味着在为其赋值后尚未使用该变量。

答案 1 :(得分:3)

这只是一个标准规则,IDE会不断检查以帮助您避免不必要的变量声明来维护干净的代码。

答案 2 :(得分:1)

The assigned variable is never used

该线本身就是自我解释。

因为unformatted已初始化,但从未使用过,因此无需初始化。

它可以帮助您使代码更清洁,并避免不必要的内存浪费

答案 3 :(得分:1)

在为其赋值后,您还没有使用过变量

答案 4 :(得分:1)

这只意味着您的unformatted变量永远不会被读取。