为什么返回值是false,要是我想让它输出为true该怎么改?
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
String point;
Scanner reader=new Scanner(System.in);
point=reader.next();
System.out.println(point.length());
System.out.println(point=="cal");
}
}
结果
cal
3
false
字符串相等不能用==判断
改为point.equals("cal");