4

.wavディスク ドライブにファイルがあります。.wavそのファイルbyte arrayをJavaを使用するように変換する必要があります。

誰でも助けることができますか?

4

2 に答える 2

6

これを達成するために使用できますFiles.readAllBytes

ファイルからすべてのバイトを読み取ります。このメソッドは、すべてのバイトが読み取られるか、I/O エラーまたはその他の実行時例外がスローされると、ファイルが閉じられることを保証します。

于 2012-12-10T14:02:30.277 に答える
3

JRE < 1.7 の場合、拡張子に関係なく

File file = new File(filePath);
InputStream fis = new FileInputStream(file);
byte[] buffer = new byte[(int)file.length()];
fis.read(buffer, 0, buffer.length);
fis.close();
于 2012-12-10T14:03:40.357 に答える