最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java實現(xiàn)mp3合并的方法

 更新時間:2014年10月29日 11:54:24   投稿:shichen2014  
這篇文章主要介紹了java實現(xiàn)mp3合并的方法,是Java操作多媒體文件的一個典型應(yīng)用,非常具有參考借鑒價值,需要的朋友可以參考下

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

復(fù)制代碼 代碼如下:

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); // 遞歸函數(shù)
        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); // 合并其實就是文件的續(xù)寫,寫成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程序設(shè)計有所幫助。

相關(guān)文章

  • RocketMq消息隊列之削峰詳解

    RocketMq消息隊列之削峰詳解

    這篇文章主要介紹了RocketMq消息隊列之削峰詳解,MQ的主要特點為解耦、異步、削峰,本篇博客只是簡單的記錄RocketMQ削峰用法,用于減少數(shù)據(jù)庫壓力的業(yè)務(wù)場景,需要的朋友可以參考下
    2023-09-09
  • 淺談Java內(nèi)存區(qū)域與對象創(chuàng)建過程

    淺談Java內(nèi)存區(qū)域與對象創(chuàng)建過程

    下面小編就為大家?guī)硪黄獪\談Java內(nèi)存區(qū)域與對象創(chuàng)建過程。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • ruoyi-springboot框架新增模塊調(diào)接口報404的解決方案

    ruoyi-springboot框架新增模塊調(diào)接口報404的解決方案

    這篇文章主要介紹了ruoyi-springboot框架新增模塊調(diào)接口報404的解決方案,文中通過代碼示例給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-03-03
  • Java微信公眾平臺開發(fā)(11) 微信三大平臺的關(guān)聯(lián)

    Java微信公眾平臺開發(fā)(11) 微信三大平臺的關(guān)聯(lián)

    這篇文章主要介紹了Java微信公眾平臺開發(fā)第十一步,微信開發(fā)中微信公眾平臺、開放平臺和商戶平臺的關(guān)聯(lián),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • java編程之AC自動機工作原理與實現(xiàn)代碼

    java編程之AC自動機工作原理與實現(xiàn)代碼

    這篇文章主要介紹了java編程之AC自動機的有關(guān)內(nèi)容,涉及其應(yīng)用場景,運行原理,運行過程,構(gòu)造方法及Java中的實現(xiàn)代碼,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Java Socket實現(xiàn)單線程通信的方法示例

    Java Socket實現(xiàn)單線程通信的方法示例

    這篇文章主要介紹了Java Socket實現(xiàn)單線程通信的方法,結(jié)合具體實例形式分析了java socket單線程通信的原理與客戶端、服務(wù)器端相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-06-06
  • 一文帶你搞懂Java中的遞歸

    一文帶你搞懂Java中的遞歸

    這篇文章主要為大家詳細介紹了Java中的遞歸的實現(xiàn)以及應(yīng)用,文中的示例代碼講解詳細,對我們學習Java有一定幫助,需要的可以參考一下
    2022-10-10
  • Spring入門到精通之Bean標簽詳解

    Spring入門到精通之Bean標簽詳解

    這篇文章主要為大家詳細介紹了Spring中Bean的標簽,文中的示例代碼講解詳細,對我們學習Spring有一定的幫助,快跟隨小編一起學習學習吧
    2022-07-07
  • redis中存儲list<map>,list<entity>的處理

    redis中存儲list<map>,list<entity>的處理

    本文主要介紹了redis中存儲list<map>,list<entity>的處理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06
  • SpringBoot JPA懶加載失效的解決方案(親測有效)

    SpringBoot JPA懶加載失效的解決方案(親測有效)

    這篇文章主要介紹了SpringBoot JPA懶加載失效的解決方案(親測有效),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08

最新評論

天门市| 车险| 宜州市| 巩义市| 汕头市| 定结县| 灵宝市| 绍兴市| 大理市| 肥乡县| 开原市| 阿城市| 陆丰市| 宝山区| 新昌县| 吉隆县| 三亚市| 通河县| 肥西县| 九江市| 广水市| 平乡县| 碌曲县| 临沭县| 邵阳县| 达拉特旗| 休宁县| 西林县| 芦溪县| 永川市| 巩留县| 丁青县| 榆中县| 北京市| 靖西县| 卢氏县| 三门县| 三都| 磴口县| 南京市| 海原县|