我想寫一些代碼,告訴我如果一個字符串的第一個字母等於另一個字符串的第一個字母。我無法弄清楚如何將字符串與charAt()的返回值進行比較。幫幫我?charAt()返回不是一個字符串?
public class CharAtTest
{
public static void main(String [] args)
{
String name = "joe";
String initial = "j";
if(initial.equals(name.charAt(0)))
{
System.out.println("Sucess");
}else{
System.out.println("Fail");
}
}
}
+1。只是一個額外的評論,如果字符串將是動態的,在使用'charAt()'測試相等性之前測試'string!= null'和'string.length()> 0'可能是一個好主意' – wattostudios
'String.isEmpty()'會比'String.length()> 0'更好 –