2017-03-27 324 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") 

==運算符比較引用不值。

相關問題