有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java检查变量是否等于字符串

Possible Duplicate:
How do I compare strings in Java?
Java string comparison?

import java.util.*;

public class whatever
{

    public static void main(String[] args)
    {

        Scanner test = new Scanner(System.in);
        System.out.println("Input: ");
        String name = test.nextLine();

        if (name == "Win")
        {
            System.out.println("Working!");
        }

        else
        {
            System.out.println("Something is wrong...");
        }

        System.out.println("Value is: " + name);

    }

}

上面的代码很容易解释。我假设==只能用于数字?我想要“工作!”待打印


共 (1) 个答案

  1. # 1 楼答案

    ==通过引用比较对象

    要确定两个不同的String实例是否具有相同的值,请调用.equals()