【发布时间】:2017-10-12 07:35:27
【问题描述】:
我正在尝试为每一行文本创建一个对象,并在创建每个对象时将其放入一个数组中。我正在努力将它放入一个数组中。这是我的代码:
File inFile = new File("shareholders.txt");
Scanner inputFile = new Scanner(inFile);
String str;
Shareholder shareholder = new Shareholder();
while (inputFile.hasNext()) {
str = inputFile.nextLine();
String tokens[] = str.split(",");
shareholder.setID(tokens[0]);
shareholder.setName(tokens[1]);
shareholder.setAddress(tokens[2]);
shareholder.setPortfolioID(tokens[3]);
}
【问题讨论】:
-
你的数组在哪里?
-
你有数组吗?你有需要插入索引的计数器吗?您是否正确处理了数组大小或处理太多元素?由于您忽略了包含任何数组处理代码,因此我看不出问题在哪里。