Метод Java getBytes()

Java String类Класс String в Java


Метод getBytes() имеет две формы:

  • getBytes(String charsetName):Кодирует строку в последовательность байтов с использованием указанной кодировки и сохраняет результат в новый массив байтов.

  • getBytes(): Кодирует строку в последовательность байтов с использованием кодировки по умолчанию платформы и сохраняет результат в новый массив байтов.

Синтаксис

public byte[] getBytes(String charsetName) throws UnsupportedEncodingException

или 

public byte[] getBytes()

Parameters

  • charsetName-- Имя поддерживаемой кодировки.

Возвращаемое значение

Возвращает массив байтов.

Пример

import java.io.*; public class Test { public static void main(String args[]) { String Str1 = new String("example"); try{ byte[] Str2 = Str1.getBytes(); System.out.println("Возвращаемое значение:" + Str2 ); Str2 = Str1.getBytes( "UTF-8" ); System.out.println("Возвращаемое значение:" + Str2 ); Str2 = Str1.getBytes( "ISO-8859-1" ); System.out.println("Возвращаемое значение:" + Str2 ); } catch ( UnsupportedEncodingException e){ System.out.println("Неподдерживаемая кодировка"); } } }

Вывод вышеприведённой программы:

返回值:[B@7852e922
返回值:[B@4e25154f
返回值:[B@70dea4e

Java String类Класс String в Java

Другие расширения