[問題] 從字串提取出的字元如何比較?
public static void main(String[] args) {
String Output = "1234";
System.out.println(Output.charAt(0));//此行print出來確實為1
if (Output.charAt(0).equals('1')){ //此行出錯!!?
System.out.println("D=1");
}
else{
System.out.println("D!=1");
}
Exception訊息如下:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source
code - Erroneous sym type: <any>
我把"1234"這個字串以charAt方法提取出第0字元但是似乎不能用equals方法做比較??
請問各位神人有什麼好方法可以解救一下不才......
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.69.52
※ 文章網址: https://www.ptt.cc/bbs/java/M.1422981754.A.1D3.html
→
02/04 00:47, , 1F
02/04 00:47, 1F
→
02/04 00:47, , 2F
02/04 00:47, 2F
→
02/04 01:03, , 3F
02/04 01:03, 3F