inttime[]
是一个已经包含个位数整数值的数组。第一个for
循环试图将每个整数转换为二进制字符串并将其存储到字符串数组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
数组,为什么会发生这种情况?