java - 尽管方法中使用了值,为什么局部变量仍然显示警告?

标签 java variables compiler-warnings

 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/

相关文章:

java - 如何在 Firebase 中使子级可扩展并为其添加值?

python - 指定函数中的输入类型

java - 从内部类访问变量而不将其设为最终变量

java - android另一个类sendSMS并在Mainactivity中调用错误

java - 使用 "id"而不是 "android:id"会导致 NullPointerException

java - Android项目无法在myeclipse中运行

c - 如何使用 C 增加 16 位机器中变量的潜在值

c++ - : "warning: comparison between ' enum A<B >' and ' enum A<B >'"? 这是什么意思

ios - Xcode 7.3 : "Ambiguous expansion of macro" when re-defining macro in prefix file

编译器警告范围内没有原型(prototype)定义的函数?