Есть ли эквивалент в .NET System.Text.Encoding в Java? - PullRequest
1 голос
/ 19 января 2010

Я ищу эквивалент для .NET System.Text.Encoding на Java.Например, в C # я могу сделать это:

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

Я хотел бы иметь возможность сделать то же самое в Java.

1 Ответ

6 голосов
/ 19 января 2010

Объект строки Java имеет поддержку кодирования.getBytes () принимает аргумент типа кодировки.Приложение: Да, и кстати, myStringVar.getBytes () вернет кодировку байтов по умолчанию для платформы.

String myStringVar = "Text to get bytes for";
byte[] textBytes = myStringVar.getBytes("UTF-8");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...