Java中是否存在.NET的System.Text.Encoding?

时间:2010-01-19 18:44:07

标签: java encoding

我正在寻找与Java的System.Text.Encoding相当的Java。例如在C#中,我可以这样做:

Encoding defaultEncoding = Encoding.Default;
byte[] encoded = defaultEncoding.GetBytes("Text to encode");

我希望能够在Java中做同样的事情。

1 个答案:

答案 0 :(得分:6)

java字符串对象具有编码支持。 getBytes()接受编码类型的参数。附录:哦,顺便说一句,myStringVar.getBytes()将返回字节的平台默认编码。

String myStringVar = "Text to get bytes for";
byte[] textBytes = myStringVar.getBytes("UTF-8");