2017-03-27 325 views
-1

将数组的字符与字符串进行比较的最佳方法是什么?将数组的字符与字符串进行比较

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"); 
    } 
    } 

输出

期待是成功的。

+0

你最好使用'charAt()'方法而不是分割字符串。例如。 'letter.charAt(0)=='H'' – radoh

+0

您可以使用String.substring()和equals方法。对于你的情况,你可以使用Arrayname.substring(0,1).equals(“H”)条件。 –

回答

1

您必须使用equals方法可以这样做:

Arrayname[0].equals("H") 

==运算符比较引用不值。

相关问题