使用字符串不工作的java条件

Kri*_*ish 2 java string

这是一个程序,当我键入"kutty"它应该说我"你好kutty"但这个代码不起作用.

import java.util.*;
public class Kutty
{
    public static void main(String args[])
    {
        byte a[]={5,2,3};
        String c;
        Scanner scan=new Scanner(System.in);
        c=scan.next();
        if(c=="kutty")
        {
            System.out.println("Hello" +c);
        }
        else
        {
            System.out.println("Invalid");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

unh*_*ler 9

使用equals()而不是==比较字符串.==做一个身份比较而不是对象等价,这是你想要的.