直接上代码
StringBuffer stringBuffer = new StringBuffer();
File file = new File("D:\\demo\\licse.txt");// 要读取指定路径的文件
FileInputStream in = new FileInputStream(file);
long size = in.getChannel().size();
if (size == 0) {
in.close();
}
byte[] bytes = new byte[in.available()];
System.out.println(in.available()+"\n");
int len;
while ((len = in.read(bytes)) != -1) {
stringBuffer.append(new String(bytes, 0, len));
}
in.close();
System.out.println(stringBuffer.length()+"\n");