入力はString "543210"
. このコードは、メソッドを使用して各文字を抽出charAt
し、数値の値に対応する特定の配列位置に順番に配置します。
charAt(0) = 5
は、5 が に入る必要があることを意味しarrayLocation 5
ます。うまくいかないようです。私も試してみましたarrayLists
。
public class HugeInteger {
private String digits;
int[] arrayToStoreTheDigits = new int[6];
public HugeInteger(String digits) {
this.digits = digits;
add();
}
public void add() {
for (int i = 0; i < 5; i++) {
arrayToStoreTheDigits[digits.charAt(i)] = digits.charAt(i);
System.out.println(digits.charAt(i));
}
}
public String toString() {
return "" + arrayToStoreTheDigits + "/ " + digits.charAt(2);
}
}
package Exercise8_17_HugeIntegers;
public class HugeIntegertester {
// static HugeInteger huge;
public static void main(String[] args) {
HugeInteger huge = new HugeInteger("543210");
System.out.println(huge.toString());
}
}