读取java文件到byte数组的三种方法(总结)
package zs;
import java.io.bufferedinputstream;
import java.io.bytearrayoutputstream;
import java.io.file;
import java.io.fileinputstream;
import java.io.filenotfoundexception;
import java.io.ioexception;
import java.io.randomaccessfile;
import java.nio.bytebuffer;
import java.nio.mappedbytebuffer;
import java.nio.channels.filechannel;
import java.nio.channels.filechannel.mapmode;
public class fileutils {
public byte[] getcontent(string filepath) throws ioexception {
file file = new file(filepath);
long filesize = file.length();
if (filesize > integer.max_value) {
system.out.println("file too big...");
return null;
}
fileinputstream fi = new fileinputstream(file);
byte[] buffer = ne