java.io.FileInputStream fr = new FileInputStream(fileName);
InputStreamReader in = new InputStreamReader(fr,"GB2312");
StringBuffer out = new StringBuffer();
char[] b =new char[4096];
for (int n;(n=in.read(b))!=-1;) {
out.append(new String(b,0,n));
}
return out.toString();
InputStreamReader in = new InputStreamReader(fr,"GB2312");
StringBuffer out = new StringBuffer();
char[] b =new char[4096];
for (int n;(n=in.read(b))!=-1;) {
out.append(new String(b,0,n));
}
return out.toString();
本文提供了一个使用Java进行文件读取的示例代码,演示了如何利用FileInputStream和InputStreamReader按指定编码(如GB2312)读取文件内容,并将字符逐段追加到StringBuffer中。
172

被折叠的 条评论
为什么被折叠?



