日期:2014-05-20  浏览次数:20651 次

怎样才能从一个文件中一个字母一个字母的读出?
我是想这样,有两个文件,我分别从两个文件中读出第一个字母,然后做对比,如果一样,就是ture,如果不同就是false,但是我不知道怎么能从两个文件中按顺序读出,

要按顺序,不能乱了,有高手会吗?帮帮忙呀.

------解决方案--------------------
你完全可以分别读取两文件,然后放到数组中,在比较两个数组的元素不行吗?
------解决方案--------------------
不考虑中文等问题的话。

FileInputStream fis = new FileInputStream(new File( "c:/temp.txt "));
int c = 0;
while(c != -1) {
c = fis.read();
}

------解决方案--------------------
二进制打开文件
byte比较,这样不会局限于文件类型。