国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java實現mp3合并的方法

java實現mp3合并的方法

2019-12-03 14:12shichen2014 JAVA教程

這篇文章主要介紹了java實現mp3合并的方法,是Java操作多媒體文件的一個典型應用,非常具有參考借鑒價值,需要的朋友可以參考下

本文實例講述了java實現mp3合并的方法。分享給大家供大家參考。具體實現方法如下:

 

復制代碼代碼如下:


package test;

 

import java.io.*;
import java.util.*;

public class Test6
{
    public static void main(String[] args) throws Exception
    {
        String s = "D:/out.mp3"; // 輸出目錄 & 文件名
        List<String> list = new ArrayList<String>();
        File dir = new File("D:/aaa"); // 要遍歷的目錄, 用遞歸拿文件,文件太多就完蛋.
        recursion(dir.listFiles(), list); // 遞歸函數
        String[] ss = new String[list.size()];
        for (int i = 0; i < ss.length; i++)
        {
            ss[i] = list.get(i);
        }
        System.out.println();
        combine(s, ss);
    }
    public static void recursion(File[] fs, List<String> list) // 遞歸得所有子目錄的.mp3文件.
    {
        for (File f : fs)
        {
            if (f.isDirectory())
            {
                recursion(f.listFiles(), list);
            }
            else
            {
                if (f.getName().endsWith(".mp3"))
                {
                    list.add(f.getAbsolutePath());
                }
            }
        }
    }
    private static boolean combine(String outFile, String[] inFiles) throws Exception
    {
        File out = new File(outFile);
        File[] files = new File[inFiles.length];
        for (int i = 0; i < files.length; i++)
        {
            files[i] = new File(inFiles[i]);
        }
        FileInputStream fis = null;
        FileOutputStream fos = new FileOutputStream(outFile, true); // 合并其實就是文件的續寫,寫成true
        for (int i = 0; i < files.length; i++)
        {
            fis = new FileInputStream(files[i]);
            int len = 0;
            for (byte[] buf = new byte[1024 * 1024]; (len = fis.read(buf)) != -1;)
            {
                fos.write(buf, 0, len);
            }
        }
        fis.close();
        fos.close();
        return true;
    }
}

 

希望本文所述對大家的Java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久婷婷天堂 | 日韩成人免费视频 | 亚洲成av人片在线观看香蕉 | 亚洲视频成人 | 亚洲激情综合 | 91精品国产日韩91久久久久久 | 中文av一区| 久久久久久久成人 | 久久久影视 | 免费特级黄毛片 | 可以在线观看的黄色 | 国产精品毛片在线 | 色综合成人 | 久久久久久国产一级毛片高清版 | 三级av在线 | 国产精品99久久久久久久vr | 国产一区二区三区 | 日本免费一区二区在线 | 北条麻妃一区二区三区中文字幕 | 国产毛片视频 | 日韩欧美一二三区 | 成人免费xxx在线观看 | 国产 日韩 欧美 在线 | 午夜免费视频 | 国产区在线观看 | 久久国产精品久久久久久电车 | 日韩高清一区 | 久久99精品国产麻豆婷婷 | 国产精品久久久久久久久久久新郎 | 欧美精品在线一区二区三区 | 欧美成人免费在线视频 | 天天干夜夜爽 | 精品无码久久久久国产 | 久久色av| 97视频在线 | 日韩午夜| 伊人久久乐 | 国产亚洲一区二区三区在线观看 | 国产成人自拍视频在线观看 | 久久99精品国产自在现线 | 久久久久久91香蕉国产 |