在 Java 中將字節 [] 轉換為字節 [],反之亦然

https://feeds.feedblitz.com/~/865346465/0/baeldung~Convert-byte-to-Byte-and-Vice-Versa-in-Java

在 Java 中將 byte[]轉換為 Byte[]和相反的操作

Byte 是對原始 byte 的封裝器,透過自動裝箱轉換個別值時很方便,但這並不適用於數組。我們將探討不同方法在 Java 中轉換 byte 數組為 Byte 數組,以及相反。

Apache Commons Lang 庫被用於演示其中一個轉換方法,請添加以下依賴:


org.apache.commons
commons-lang3
3.14.0

我們將探討 Byte.valueOf()和 Byte.byteValue()的方法,並使用 Apache Commons Lang Library 的 ArrayUtils 類別提供的方法。

最後,我們還討論如何使用 Arrays.setAll(T[] array, IntFunction generator)和 ArrayUtils 的 toObject()和 toPrimitive()方法簡化程式碼。

總結來說,對於已包含 Apache Commons 的專案來說,使用 ArrayUtils 可能是最簡單的方法。

文章原始碼請至 GitHub 查閱。

via Baeldung

January 25, 2024 at 05:39AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *