package zuoye1;import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;public class Read { /**
* 用DataInputStream、FileInputStream、BufferedInputStream读取群共享里的reader.txt文本文件的内容,显示到控制台 */
public static void main(String[] args) throws IOException{
String filename="//文件位置";
DataInputStream in=new DataInputStream(
new BufferedInputStream(
new FileInputStream(filename)));
byte[] buf=new byte[1024*10];
in.read(buf);//把读取的byte全部放入到buf2的数组当中把buf2转化为String
String str3=new String(buf,"gbk");
System.out.println(str3);
}
}
byte[] buf=new byte[1024*10];怎么确定这个长度,换一个字数特别多的文档就又读不出来了啊,,,这可如何是好啊byte
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;public class Read { /**
* 用DataInputStream、FileInputStream、BufferedInputStream读取群共享里的reader.txt文本文件的内容,显示到控制台 */
public static void main(String[] args) throws IOException{
String filename="//文件位置";
DataInputStream in=new DataInputStream(
new BufferedInputStream(
new FileInputStream(filename)));
byte[] buf=new byte[1024*10];
in.read(buf);//把读取的byte全部放入到buf2的数组当中把buf2转化为String
String str3=new String(buf,"gbk");
System.out.println(str3);
}
}
byte[] buf=new byte[1024*10];怎么确定这个长度,换一个字数特别多的文档就又读不出来了啊,,,这可如何是好啊byte
dos.write(buf, 0, i);
}