当前位置: 技术问答>java相关
问个小问题,有空指点指点
来源: 互联网 发布时间:2015-02-19
本文导语: 从一个文件里读取,要求一个字一个字地读进来,比如一篇英文的文章,应该有什么方法?可以用RadomAccessFile吧,我看里面有个readChar();不过读出来的只是问号,不知为什么? 还有,也可以用FileInputStream吧,可否将些...
从一个文件里读取,要求一个字一个字地读进来,比如一篇英文的文章,应该有什么方法?可以用RadomAccessFile吧,我看里面有个readChar();不过读出来的只是问号,不知为什么?
还有,也可以用FileInputStream吧,可否将些读进的字符写入vector?
有明白的指点一二?
还有,也可以用FileInputStream吧,可否将些读进的字符写入vector?
有明白的指点一二?
|
Vector里只能放入对象,你得把那些Byte包装一下才能放进去。
|
你应该读入一个byte,而不是char
放入Vector中当然可以,不过读出来的一般写进输出流中,放到Vector中干什么?
放入Vector中当然可以,不过读出来的一般写进输出流中,放到Vector中干什么?
|
最好的是用FileReader,它读入的文件可以根据编码自动转换,就不会出现?了。
或者更进一步,将FileReader封装在一个BufferedReader里面。
或者更进一步,将FileReader封装在一个BufferedReader里面。