CSDN,的朋友们专家们你们好,我现在被一个问题久久固扰,希望能得到大家指点,是这样的,我想用RandomAccessFile读取一个文件,我是这样做得,
RandomAccessFile file=new RandomAccessFile(file,"r")
file.seek(0);
byte[] txt=new byte[10000];
file.read(txt);
System.out.println(new String(txt));
问题出来了!当这个数组的长度超过了文件的长度的时侯,不足的部分会出现像口口口这样的乱码!不超长就没问题,
几天了不知道怎么样办,不要建议我用别的方法好吗!请教了
RandomAccessFile file=new RandomAccessFile(file,"r")
file.seek(0);
byte[] txt=new byte[10000];
file.read(txt);
System.out.println(new String(txt));
问题出来了!当这个数组的长度超过了文件的长度的时侯,不足的部分会出现像口口口这样的乱码!不超长就没问题,
几天了不知道怎么样办,不要建议我用别的方法好吗!请教了
解决方案 »
- 高手来看一下(难度五星)
- 如何修改JAR中的属性文件?
- 大家一想来总结!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 高手请来指教:一个用JAVA如何实现复数四则运算的问题??
- 对于java 中多态的想不懂的地方,求指教
- 高分求助(100不够再加)下面是摘自某本书中的一个范例,我是初学者看不懂或怎么样,还请各位高手帮助看一下。
- 用URL获取远程主机上的文件的一些问题
- help! 真的很急!!!关于如何在java中嵌入c语言程序
- 突然记起来了!!哪里有java类库的树形图,及属性,方法的具体描述,这种东西哪里有?/
- 如果你真的是位热心的程序员,^_^ 就请帮帮忙一起解决一下我的问题吧! 谢谢!
- jni中字符串传递问题
- 用java语言做一道关于人工智能的题--智能题
{
System.out.println(new String(txt));
Arrays.fill(txt,(byte)0);
}
{
System.out.println(new String(txt));
Arrays.fill(txt,(byte)0);
}