带字符串条件的决策声明

时间:2014-03-04 20:07:50

标签: java if-statement

将字符串放入条件语句的正确方法是什么? 我试过这个,但它不会打印x。

    String c = "c" ,d = "d";
    Scanner in = new Scanner(System.in);
    String selection = in.next();
    if ( c == selection){
        System.out.println("x");

假设我输入c。

1 个答案:

答案 0 :(得分:0)

使用str.equals(<string to compare>);

比较Java中的字符串

因此,在您的情况下,if(c.equals(selection))不是if(c==selection)