你使用包装类试一下。
BufferedReader br = new BufferedReader(New InputStreamReader(stream));PrintWriter pw = new PrintWriter(file1);String s = br.readLine();
while(s != null) {
pw.println(s);
s = br.readLine();
}因为InputStream/OutputStream 是面向byte的,而Reader/Writer是面向character的,所以可能会快一些。而且,我们还使用了带缓冲的机制。
BufferedReader br = new BufferedReader(New InputStreamReader(stream));PrintWriter pw = new PrintWriter(file1);String s = br.readLine();
while(s != null) {
pw.println(s);
s = br.readLine();
}因为InputStream/OutputStream 是面向byte的,而Reader/Writer是面向character的,所以可能会快一些。而且,我们还使用了带缓冲的机制。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货