inttime[]
は、すでに1桁の整数値を保持している配列です。最初のfor
ループは、各整数を2進文字列に変換し、それを文字列配列に格納しようとしますbintime[]
。この部分は正常に機能しますが、次のforループを実行しようとすると、不正な形式変換エラーが発生します。
for(int j = 0; j < inttime.length; j++){
bintime[j] = Integer.toBinaryString(inttime[j]);
}
for(int a = 0; a < bintime.length; a++){
System.out.println(String.format("%04d",bintime[a]));
}
配列の場合、なぜこれbintime[]
が発生するのですか?String