使用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)); } } }