国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

合并mp3, vector,Enumeration,SequenceInputStream,FileFilter,匿名內(nèi)部類.

2019-11-14 21:38:54
字體:
供稿:網(wǎng)友
合并mp3, vector,Enumeration,SequenceInputStream,FileFilter,匿名內(nèi)部類.
 1 package test; 2  3 import java.io.*; 4 import java.util.*; 5  6 public class Test20 7 { 8     public static void main(String[] args) throws Exception 9     {10         // 從給定目錄 搜索MP311         File dir = new File("D:/aaa");12         List<File> list = new ArrayList<File>();13         FileFilter filefilter = new FileFilter()14         {15             public boolean accept(File pathname)16             {17                 if (pathname.getName().endsWith(".mp3"))18                     return true;19                 if (pathname.isDirectory())20                     return true;21                 else22                     return false;23             }24         };25         method(dir.listFiles(filefilter), list, filefilter);//list里裝mp326         doSequence(list);//合并 MP327     }28     PRivate static void doSequence(List<File> list) throws Exception29     {30         Vector<InputStream> vector = new Vector<InputStream>();31         for (File f : list)32         {33             vector.addElement(new FileInputStream(f));34         }35         Enumeration<InputStream> e = vector.elements();36         SequenceInputStream sis = new SequenceInputStream(e);37         BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("D:/hebing.mp3"));38         int len = 0;39         for (byte[] buf = new byte[1024 * 1024]; (len = sis.read(buf)) != -1;)40         {41             bos.write(buf, 0, len);42             bos.flush();43         }44         sis.close(); // 這個(gè)相當(dāng)于 3個(gè) fis的close();45         bos.close();46     }47     public static void method(File[] files, List<File> list, FileFilter filefilter)48     {49         for (File f : files)50         {51             if (f.isDirectory())52                 method(f.listFiles(filefilter), list, filefilter);53             else54                 list.add(f);55         }56     }57 }


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 突泉县| 江西省| 安塞县| 高雄县| 苏尼特右旗| 新民市| 望江县| 永和县| 曲水县| 新郑市| 德州市| 文化| 渑池县| 汉寿县| 宜兰县| 图们市| 金昌市| 垣曲县| 尤溪县| 大田县| 凌海市| 客服| 柏乡县| 鹰潭市| 嘉兴市| 固安县| 航空| 丰顺县| 宝应县| 墨玉县| 大悟县| 新竹市| 田东县| 会理县| 朝阳区| 鄯善县| 黄大仙区| 波密县| 天水市| 太白县| 会泽县|