我有两个文件,我想单独读取它们,然后使用第一个文件创建 5 个对象,然后使用第二个文件添加要传递给构造函数的参数,问题是我不太确定如何来做到这一点。
我想做的是循环 hasNextLine
并将下一行分配给一个字符串,并从该字符串名称创建一个对象,然后以相同的方式传递变量,但我发现这在 Java 中可能不可能。如果不是,我可以采取另一种方式来解决这个问题吗?
我正在尝试做这样的事情
while(salesPersonScanner.hasNextLine()){
String personName = salesPersonScanner.nextLine();
SalesPerson personName = new SalesPerson();
}
最佳答案
您可以使用 BufferedReader
迭代行:
final BufferedReader reader = new BufferedReader(new FileReader("/path/to/file"));
String line;
while ((line = reader.readLine()) != null) {
// Create your object from the string
}
关于java - 读取文件并根据信息创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20564594/