0

Streamreader()java中是否有与VC++中相同的方法?另外,有什么方法可以实现VC++ 中seek()实现的功能?seekorigin()

4

3 回答 3

0

有关搜索功能,请查看Scanner

于 2012-06-21T10:28:03.857 回答
0

也许 BufferedReader 是你想要的。

如果您想要随机搜索访问,我只会使用字符串而不是流。

于 2012-06-21T10:25:23.043 回答
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 回答