ファイルに対してプロセスを実行する必要があります。最初に行数を数え、値と比較します。
次は、ファイルを1行ずつ読み取り、検証を行うためのものです。
最初のものだけが合格した場合、私は2番目のプロセスを実行する必要があります。
FTPを使用して同じファイルを読み取りました。
別の入力ストリームを作成しようとすると...ftpは現在のファイルの読み取りでビジーです。
このような :
(is1 = ftp.getFile(feedFileName);)
以下は残りです:
InputStream is = null;
LineNumberReader lin = null;
LineNumberReader lin1 = null;
is = ftp.getFile(feedFileName);
lin = new LineNumberReader(new InputStreamReader(is));
だから私は以下のように使うことができます:
is1=is;
両方のストリームが最初から最後までファイルの内容を持っているか、最初のストリームオブジェクトが読み取られるとすぐに2番目のオブジェクトがnullになりますか。
では、残っている唯一のオプションは、ストリームを個別に読み取るための新しいftpオブジェクトを作成することですか?