このコード スニペットは、テキスト ファイルを読み取り、行を別のパブリック (変更不可) クラス (externalClass) を介してオブジェクトに変換することです。
外部クラスは、文字列 (.txt から nextLine までの行) をオブジェクトに変換するだけで、完全に機能します。スキャナー (scanner3) がテキスト ファイルに割り当てられます。
while (scanner3.hasNext()) {
externalClass convertedlines = new externalClass(scanner3.nextLine());
私はプログラミングは初めてではありませんが、Java は初めてなので、配列を作成する必要があるのか 、それとも返されたオブジェクトが他の方法でソートされているのかわかりません。つまり、「インポートされた行」はループの実行ごとに上書きされますか (そして、ループに配列を導入する必要があります)、またはオブジェクトは何らかの方法で保存されますか?
質問は奇妙に思えるかもしれませんが、私が作成しているプログラムでは、配列を使用すると難しくなります (ただし、不可能ではないことは間違いありません)。
どんな助けでも大歓迎です。
要求どおり、externalClass:
public class exernalClass {
private String line;
externalClass(String inLine){
line = inLine;
}
public String giveLine() {
return line;
}
}