一、当ins.available()值是53980299时也就是文件大于50M时, java.lang.reflect.InvocationTargetException
byte[] 字符数组
InputStream ins = new BufferedInputStream(new FileInputStream(file));
ByteBuffer buffer=ByteBuffer.allocate(ins.available());//当ins.available()值是53980299时也就是文件大于50M时
ins.read(buffer); //这个地方直接读取的, 让一下带颜色的进行分开读取实现
ins.close();
当ins.available()值是53980299时也就是文件大于50M时出现 java.lang.reflect.InvocationTargetException,把以上语句更改成以下即可:
FileOutputStream out=new FileOutputStream(file);
int c;
byte[] buffer = new byte[1024];
while((c=ins.read(buffer))!=-1){
for(int i=0;i<c;i++){
out.write(buffer[i]);
}
}
buffer = new byte[ins.available()];
//ByteBuffer buffer=ByteBuffer.allocate(ins.available());
/// ins.read(buffer);
ins.close();
out.close();//Add By WGY 20140715
相关推荐
示例: procedure TForm1.Button1Click(Sender: TObject); var pMyFile:textfile; pStr : string; begin if OpenDialog1.... //使用读取的字符串相关语句 next; end; CloseFile(pMyFile); end; end;
对c语言的文件读取作了详细的汇总 希望对你有用
c++读取XML配置文件C++中并没有操作XML文件的标准库,因此大家需要使用各自熟悉的XML库来解决XML文件的读取与写入。XML的一个重要用途是作为程序的配置文件,存储程序运行相关的各种数据。本文总结了使用libxml2库来...
总结了vb语言读取txt文件的各种方法,不是很完善,供各位亲们参考
读取多个文件放进一个文件中
Fortran读取netcdf文件的全部资料,包括帮助说明,源码和必要的dll库等,物超所值!
javaIO字节流读取文件方式总结共4页.pdf.zip
java环境下,大多数都是微服务,一般都会用yml文件作为配置文件,特此,总结了一个读取yml文件的工具类
开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。
正确使用php读取文件的方法汇总
经过自己总结的 使用QT下的文件的读取等操作
正确使用php读取文件的方法汇总共8页.pdf.zip
Android 读取文件内容实现方法,这里整理了几种方法,大家需要可以看下。 如果要打开存放在/data/data/<package>/files目录应用私有的文件,可以使用Activity提供openFileInput()方法。 FileInputStream inStream =...
QTP的XML结果文件中读取数据,汇总写入EXCEL中
Java初学者做的一个小实验,可以实现文件的解密读取和加密保存