此代码片段用于读取文本文件,通过不同的公共(不可更改)类(externalClass)将行转换为对象。
外部类只是将字符串(从 .txt 到 nextLine 的行)转换为对象,并且功能齐全。扫描仪(scanner3)被分配给文本文件。
while (scanner3.hasNext()) {
externalClass convertedlines = new externalClass(scanner3.nextLine());
我对编程并不陌生,但由于我是 java 新手,我不知道这是否需要我创建一个数组,或者返回的对象是否以其他方式排序。即“importedlines”是否被循环的每次运行覆盖(我需要在循环中引入一个数组),或者对象是否以某种方式存储?
这个问题可能看起来很奇怪,但是如果我使用数组,我正在制作的程序会更难(但绝对不是不可能)。
任何帮助,将不胜感激。
根据要求,外部类:
public class exernalClass {
private String line;
externalClass(String inLine){
line = inLine;
}
public String giveLine() {
return line;
}
}