输入将是一个文本文件,其中包含从 0 到 9 的任意数量的整数,没有空格。如何使用这些整数填充数组,以便以后对它们进行排序?
到目前为止,我所拥有的如下:
BufferedReader numInput = null;
int[] theList;
try {
numInput = new BufferedReader(new FileReader(fileName));
} catch (FileNotFoundException e) {
System.out.println("File not found");
e.printStackTrace();
}
int i = 0;
while(numInput.ready()){
theList[i] = numInput.read();
i++;
显然 theList 没有初始化,但我不知道长度是多少。另外,我不太确定如何做到这一点。感谢我收到的任何帮助。
为了澄清输入,它看起来像:1236654987432165498732165498756484654651321 我不知道长度,我只想要单个整数字符,而不是多个。所以0-9,而不是我之前不小心说的0-10。