如何在 Java 中将字节数组转换为字符串
本教程讨论了在 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);
}
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。