これは私の Java コードの一部です。IDE は Eclipse です。「Lines」は文字列の配列です。
//build anchor inner text
int Count = Lines.length;
String Text = ""; //<----------Eclipse shows warning here
for (int Index=0; Index<Count; Index++) {
Text += Lines[Index];
if (Index<Count-1)
Text += "<br/>";
}
「Text」変数は「for」ループの外で宣言されていますが、内部で使用されています。Eclipse は、変数 'Text' の宣言行で、「ローカル変数 Text の値は使用されていません」という警告を表示します。
どうしてそうなるの?「for」ループ内で使用されます。