我正在寻找与Java的System.Text.Encoding相当的Java。例如在C#中,我可以这样做:
Encoding defaultEncoding = Encoding.Default;
byte[] encoded = defaultEncoding.GetBytes("Text to encode");
我希望能够在Java中做同样的事情。
答案 0 :(得分:6)
java字符串对象具有编码支持。 getBytes()接受编码类型的参数。附录:哦,顺便说一句,myStringVar.getBytes()将返回字节的平台默认编码。
String myStringVar = "Text to get bytes for";
byte[] textBytes = myStringVar.getBytes("UTF-8");