boolean flag = false;
String s1= "Bharath";
String s2 = null;
flag = s1.equals(s2);
我在声明时初始化了值为 false
的标志,并且我在相同的方法中使用了它,但它仍然显示警告。这是什么原因?
最佳答案
您只声明了变量标志,但没有在任何地方使用或读取它,这就是它显示警告的原因。只需放入 System.out.println(flag);
它就会消失。
关于java - 尽管方法中使用了值,为什么局部变量仍然显示警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55016838/