相关疑难解决方法(0)

如何比较Java中的字符串?

==到目前为止,我一直在我的程序中使用运算符来比较我的所有字符串.但是,我遇到了一个错误,将其中一个更改为了.equals(),并修复了该错误.

==坏?什么时候应该不应该使用它?有什么不同?

java string equality

726
推荐指数
23
解决办法
376万
查看次数

与Java中的逻辑运算符的字符串比较

比较两个字符串时,我被告知我们不应该使用逻辑运算符(==).我们应该使用String.equals(String)进行比较.但是,我看到以下代码符合并Hello Friend使用最新的JDK(1.6_23)打印" ".我试着四处寻找,找不到任何参考.从什么时候开始?

public class StringComp{
public static void main(String args[]){
        String s = "hello";
        if(s=="hello"){
                System.out.println("Hello Friend");
        }else{
                System.out.println("No Hello");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java string-comparison

4
推荐指数
1
解决办法
4万
查看次数

标签 统计

java ×2

equality ×1

string ×1

string-comparison ×1