使用Java解码UTF-8编码的String可以通过以下步骤实现:
java.nio.charset.StandardCharsets
类。getBytes()
方法将UTF-8编码的字符串转换为字节数组。例如:String utf8String = "你好,世界!";
byte[] utf8Bytes = utf8String.getBytes(StandardCharsets.UTF_8);new String()
构造函数将字节数组解码为UTF-8编码的字符串。例如:String decodedString = new String(utf8Bytes, StandardCharsets.UTF_8);完整的示例代码如下:
import java.nio.charset.StandardCharsets;
public class UTF8Decoder {
public static void main(String[] args) {
String utf8String = "你好,世界!";
byte[] utf8Bytes = utf8String.getBytes(StandardCharsets.UTF_8);
String decodedString = new String(utf8Bytes, StandardCharsets.UTF_8);
System.out.println(decodedString);
}
}
这样,你就可以使用Java解码UTF-8编码的String了。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云