如何在 Java 中将字节数组转换为字符串

  1. 在 Java 中使用 new String() 将一个字节数组转换为一个字符串
  2. 在 Java 中使用 getBytes() 将一个字符串转换为一个字节数组

本教程讨论了在 Java 中把一个字节数组转换成字符串的方法。

在 Java 中使用 new String() 将一个字节数组转换为一个字符串

在 Java 中,将字节数组转换为字符串的最简单方法是用定义的编码从字节数组中创建一个新的字符串。下面的例子说明了这一点。

import java.util.*;

public class MyClass {
    public static void main(String args[]) {
        byte[] bytes = {};
        String str = new String(bytes, java.nio.charset.StandardCharsets.UTF_8);
    }
}

在上面的例子中,我们使用了 StandardCharsets.UTF_8。根据我们的字节数组的编码,我们将不得不分别改变它。

在 Java 中使用 getBytes() 将一个字符串转换为一个字节数组

在 Java 中,将字符串转换为字节数组的最简单方法是使用 getBytes()。下面的例子说明了这一点。

import java.util.*;

public class MyClass {
    public static void main(String args[]) {
        String str = "Sample text";
        str.getBytes(java.nio.charset.StandardCharsets.UTF_8);
    }
}

相关文章 - Java String

  • 如何在 Java 中把字符转换为字符串
  • 如何将 Java 字符串转换为字节
  • comments powered by Disqus