将数组字符与字符串进行比较的最佳方法是什么。
import java.io.Console;
class msd{
public static void main(String[] args){
Console console= System.console();
String letter="Hello";
String[] Arrayname=letter.split("");
if(Arrayname[0] == "H")
console.printf("success");
else
console.printf("failure");
}
}
输出
failure
期待成功。
答案 0 :(得分:1)
您必须使用equals
方法执行此操作:
Arrayname[0].equals("H")
==
运算符比较引用而不是值。