下面的代码导致“避免在不依赖于循环条件的循环中声明或分配变量”。 (据编码最佳实践)在循环内分配变量
private void testingLoop() {
String var[]= {"java", "code", "review"};
String arr[] = new String[1];
for(String i : var)
{
arr[0] = i.concat("Script");
}
System.out.println("The result is: " +arr[0]);
}
为什么认为我们指定一个循环内的变量一个不好的做法?任何解决方案来克服这个问题?
注:我的意图只是显示for循环,因此不要考虑代码的目的。
有时你可能会在评论中引发争论,然后你会记得在评论中没有人改变过任何人的想法。然后你开始打电话,因为你已经用完了一些争论的事情。然后你意识到,这些话都是短暂的,并不存在于身体上。然后你意识到你的整个工作包括移动非物理位。然后你意识到整个山寨产业围绕着解决实际上并不存在的问题而建立起来。然后你很伤心。不要伤心。不要争辩。 –