相关疑难解决方法(0)

连接两个字节数组的简便方法

连接两个byte数组的简单方法是什么?

说,

byte a[];
byte b[];
Run Code Online (Sandbox Code Playgroud)

如何连接两个byte数组并将其存储在另一个byte数组中?

java arrays concatenation

235
推荐指数
9
解决办法
23万
查看次数

将byte []附加到另一个byte []的末尾

我有两个byte[]长度未知的数组,我只想将一个附加到另一个的末尾,即:

byte[] ciphertext = blah;
byte[] mac = blah;
byte[] out = ciphertext + mac;
Run Code Online (Sandbox Code Playgroud)

我试过使用arraycopy()但似乎无法让它工作.

java byte bytearray arraycopy

30
推荐指数
5
解决办法
10万
查看次数

在android中顺序合并2个音频文件?

如何将两个音频文件合并到android平台中的单个文件中.也就是说,如果我有两个音频文件,即A和B.请给我代码来创建一个新的音频文件C,在A之后由B附加.是否需要将音频文件转换为字节/短数组? ..

我确实喜欢这个,但它只播放第一个文件.

            File firstFile=new File("/mnt/sdcard/Android/data/Dictation/Audio/Dict136.3gp");

            File secondFile=new File("/mnt/sdcard/Android/data/Dictation/Audio/Dict139.3gp");

            System.out.println("1 file:::::"+firstFile+"\n 2nd file::"+secondFile);


           FileInputStream fistream1;
        try {
            fistream1 = new FileInputStream(firstFile);
            FileInputStream fistream2 = new FileInputStream(secondFile);//second source file



            SequenceInputStream sistream = new SequenceInputStream(fistream1, fistream2);
            FileOutputStream fostream = new FileOutputStream("/mnt/sdcard/Android/data/Dictation/Audio/merged.3gp");//destinationfile

            int temp;

            while( ( temp = sistream.read() ) != -1)
            {
                System.out.print( (char) temp ); // to print at DOS prompt
                fostream.write(temp);   // to write to file
            }



            filePath="/mnt/sdcard/Android/data/Dictation/Audio/merged.3gp";
            playAudio(filePath);


            fostream.close();
            fistream1.close();
            fistream2.close();
Run Code Online (Sandbox Code Playgroud)

提前致谢.

java android

4
推荐指数
1
解决办法
4131
查看次数

将字节前置到字节数组

我需要在字节数组的开头添加字符串"00"或字节0x00吗?我尝试使用for循环但是当我将其转换为十六进制时,它不会显示在前面.

java

3
推荐指数
1
解决办法
4948
查看次数

标签 统计

java ×4

android ×1

arraycopy ×1

arrays ×1

byte ×1

bytearray ×1

concatenation ×1