在Java中是否有与.NET的System.Text.Encoding等效的代码?

在Java中是否有与.NET的System.Text.Encoding等效的代码?,java,encoding,Java,Encoding,我正在寻找一个与.NET的System.Text.Encoding在Java中等效的代码。例如,在C中,我可以这样做: Encoding defaultEncoding = Encoding.Default; byte[] encoded = defaultEncoding.GetBytes("Text to encode"); 我希望能够在Java中实现同样的功能。Java字符串对象具有编码支持。getBytes接受编码类型的参数。附录:哦,顺便说一下,myStringVar.getByte

我正在寻找一个与.NET的System.Text.Encoding在Java中等效的代码。例如,在C中,我可以这样做:

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

我希望能够在Java中实现同样的功能。

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

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

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

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

另请参见CharsetdefaultCharset另请参见CharsetdefaultCharset