介绍
这期内容当中小编将会给大家带来有关java中的缓冲流类型有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
java是什么
java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。
<强> 1。字节缓冲流强>
构造方法
public BufferedInputStream (InputStream 在),:创建一个新的缓冲输入流。 public BufferedOutputStream (OutputStream ):,创建一个新的缓冲输出流。
实例
public class Demo03 { ,,,public static void main (String [], args), throws IOException { ,,,,,,,Long start =System.currentTimeMillis (); ,,,,,,,//明确数据源 ,,,,,,,FileInputStream fis=new FileInputStream (“E: \ \ shipin \ \ 1. rar"); ,,,,,,,//创建字节输入缓冲流 ,,,,,,,BufferedInputStream bis=new BufferedInputStream (fis); ,,,,,,,//明确目的地 ,,,,,,,FileOutputStream 安全系数=new FileOutputStream (“D: \ \ java \ \ shipin.rar"); ,,,,,,,//创建字节输出缓冲流 ,,,,,,,BufferedOutputStream bos=new BufferedOutputStream (fos)提交; ,,,,,,,byte[],字节=new 字节[1024]; ,,,,,,,int len=0; ,,,,,,,,((len=bis.read(字节))!=1){ ,,,,,,,,,,,bos.write(字节0 len); ,,,,,,,} ,,,,,,,long 结束=System.currentTimeMillis (); ,,,,,,,//释放资源 ,,,,,,,bis.close (); ,,,,,,,bos.close (); ,,,,,,,System.out.println (“479 mb的压缩包字节缓冲流复制的时间为“+ (end-start) +“毫秒值!“); ,,,} }
<强> 2。字符缓冲流强>
构造方法
public BufferedReader (Reader 在),:创建一个,新的缓冲输入流。 public BufferedWriter (Writer ):,创建一个新的缓冲输出流。
实例
public class Copy { ,,,public static void main (String [], args), throws IOException { ,,,,,,,//明确数据源 ,,,,,,,FileReader fr=new FileReader (“D: \ \ java \ \ hello.txt"); ,,,,,,,//创建字符输入缓冲流 ,,,,,,,BufferedReader br=new BufferedReader (fr); ,,,,,,,//明确目的地 ,,,,,,,FileWriter 弗兰克-威廉姆斯=new FileWriter (“D: \ \ java \ \ nihao.txt"); ,,,,,,,BufferedWriter bw=new BufferedWriter (fw); ,,,,,,,String 行=零; ,,,,,,,,((=br.readLine行())!=null) { ,,,,,,,,,,,bw.write(线); ,,,,,,,,,,,bw.newLine (); ,,,,,,,,,,,bw.flush (); ,,,,,,,} ,,,,,,,bw.close (); ,,,,,,,br.close (); ,,,} }
上述就是小编为大家分享的java中的缓冲流类型有哪些了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。