使用java读取文件
String(byte[] bytes, int offset, int length) 通过使用平台的默认字符集解码指定的 byte 子数组,构造一个新的 String 。 |
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class demo1 {
public static void main(String[] args) throws IOException {
//输入读取文件路径
FileInputStream fis=new FileInputStream("C:\\Users\\Administrator\\Desktop\\id.txt");
// 定义变量存储读取文件的有效字节数
int len=0;
// 定义字节数组,一般长度为1024的倍数(定义其他数据,易产生乱码)
byte[] bytes=new byte[1024];
//根据read返回值判断是否到达文件末尾
while ((len=fis.read(bytes))!=-1){
//使用String构造方法,输出数组
System.out.print(new String(bytes,0,len));
}
}
}