整数をint配列に変換するとき、たとえば123から{1,2,3}になると、値が{49,50,51}になります。 私のコードに何が問題なのかを見つけることができません。整数値が正しくない値を出力する
public class Test {
public static void main(String [] args) {
String temp = Integer.toString(123);
int[] newGuess = new int[temp.length()];
for (int i = 0; i < temp.length(); i++) {
newGuess[i] = temp.charAt(i);
}
for (int i : newGuess) {
System.out.println(i);
}
}
}
出力:
[Javaでint型配列に整数を変換する]の可能な複製(http://stackoverflow.com/questions/39482457/converting-an-integer-into-an-int-array-in-java) –