0
如果我有一個像String myString = "12345"
這樣的字符串,我想返回index [0]處的值。我該怎麼做呢?我試過例如int foo = myString.charAt(0)
並得到一個奇怪的值像49?如何獲得整數字符串中指定位置的整數?
如果我有一個像String myString = "12345"
這樣的字符串,我想返回index [0]處的值。我該怎麼做呢?我試過例如int foo = myString.charAt(0)
並得到一個奇怪的值像49?如何獲得整數字符串中指定位置的整數?
使用Character.getNumericValue()
:
String myString = "12345";
int foo = Character.getNumericValue(myString.charAt(0));
非常感謝。 – Alec
'的charAt()'返回一個字符,而不是一個int。我們需要解析它。閱讀本文[主題](http://stackoverflow.com/questions/4968323/java-parse-int-value-from-a-char) – Squiddie
[Java:從字符中解析int值]的欺騙(http:// stackoverflow.com/a/4968343/1248974) – davedwards