我试图在不知道数组大小的情况下填充数组。我使用 ArrayList 来做到这一点
String filename = "C:\\tmTest.123";
int tmHex;
FileInputStream in = null;
ArrayList<Byte> bytes = new ArrayList<Byte>();
try
{
in = new FileInputStream(filename);
while((tmHex = in.read()) != -1)
{
bytes.add(Byte.parseByte("", tmHex));
}
}
catch (IOException ex)
{
Logger.getLogger(NARSS02.class.getName()).log(Level.SEVERE, null, ex);
}
但是我遇到了异常 NumberFormatException。为什么 ?以及在从文件读取字节期间是否有任何其他方法来填充数组。