Streamreader()
VC++と同じことを行う Java のメソッドはありますか? また、VC ++で実装されているようにseek()
、の機能を実装する方法はありますか?seekorigin()
質問する
89 次
3 に答える
0
おそらく BufferedReader が必要です。
ランダム シーク アクセスが必要な場合は、ストリームではなく文字列を使用します。
于 2012-06-21T10:25:23.043 に答える
0
検索機能については、Scannerをご覧ください。
于 2012-06-21T10:28:03.857 に答える
0
StreamReader の場合、ここで言及されている例を Java に変換したものを以下に示します。
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) throws IOException {
BufferedReader input = null;
try {
input = new BufferedReader(new InputStreamReader(
new FileInputStream("TestFile.txt")));
String line = null;
while ((line = input.readLine()) != null) {
System.out.println(line);
}
}
finally {
if (input != null) { input.close(); };
}
}
}
seek と seekorigin については、RandomAccessFileを調べて、希望どおりに動作するかどうかを確認してください。
于 2012-06-21T10:38:34.177 に答える