кодесурса

Java String: метод getBytes ()

script1adsense2code
script1adsense3code

Метод getBytes ()

Содержание:

public byte [] getBytes ()

Метод getBytes () используется для кодирования указанной строки в последовательность байтов с использованием именованного набора символов, сохраняя результат в новом байтовом массиве.

Поведение этого метода, когда эта строка не может быть закодирована в данной кодировке, не определено. Класс CharsetEncoder следует использовать, когда требуется больший контроль над процессом кодирования.

Платформа Java: Java SE 8

Синтаксис:

 GetBytes () 

Возвращаемое значение:
Результирующий байтовый массив.

Тип возвращаемого значения:

Пример: метод Java String getBytes ()

В следующем примере показано использование метода java String ().

public class Exercise {
public static void main(String[] args)
    {
        String str ="The quick brown fox jumps over the lazy dog.";
        // Copy the contents of the String to a byte array.
byte[] byte_arr = str.getBytes();
        // Create a new String using the contents of the byte array.
        String new_str = new String(byte_arr);
        // Display the contents of the byte array.
System.out.println("\nThe new String is : " +
new_str + "\n");
    }
}

Выход:

 Новая строка: быстрая коричневая лиса перепрыгивает через ленивую собаку.

public byte [] getBytes (Charset charset)

Кодирует эту строку в последовательность байтов, используя заданную кодировку, сохраняя результат в новом байтовом массиве.

Этот метод всегда заменяет последовательности неправильно сформированных входных и не отображаемых символов на массив байтов замены этого набора символов по умолчанию. Класс CharsetEncoder следует использовать, когда требуется больший контроль над процессом кодирования.

Синтаксис:

 getBytes (Charset charset) 

Параметры:

название Описание Тип
кодировок Кодировка, используемая для кодирования строки. байт

Возвращаемое значение: результирующий байтовый массив.

Тип возвращаемого значения: байт

Пример: метод Java String getBytes (Charset charset)

В следующем примере показано использование метода java String ().

import java.nio.charset.Charset;
public class Example {
  public static void main(String[] args) {
    try {
      String str ="example.com";
      System.out.println();
      System.out.println("\nOriginal string =" + str);
      // copy the contents of the String to a byte array
      byte[] arr = str.getBytes(Charset.forName("ASCII"));
      String str1 = new String(arr);
      System.out.println("New string =" + str1);
	  System.out.println();
    } catch (Exception e) {
      System.out.print(e.toString());
      System.out.println();
    }
  }
}

Выход:

 Исходная строка = example.com                                  
Новая строка = example.com 

public byte [] getBytes (String charsetName)

Кодирует эту строку в последовательность байтов, используя именованную кодировку, сохраняя результат в новом байтовом массиве.

Поведение этого метода, когда эта строка не может быть закодирована в данной кодировке, не определено. Класс CharsetEncoder следует использовать, когда требуется больший контроль над процессом кодирования.

Синтаксис:

 getBytes (String charsetName) 

Параметры:

название Описание Тип
charsetName Название поддерживаемой кодировки. байт

Возвращаемое значение: результирующий байтовый массив.

Тип возврата: байт

Броски:
UnsupportedEncodingException - Если названная кодировка не поддерживается

Пример: метод Java String getBytes (String charsetName)

В следующем примере показано использование метода java String ().

public class Example {
  public static void main(String[] args) {
    try {
      String str ="example.com";
      System.out.println("\nOriginal string =" + str);
      // copy the contents of the String to a byte array
      byte[] array = str.getBytes("ASCII");
      String str1 = new String(array);
      System.out.println("New string =" + str1);
	  System.out.println();
    } catch (Exception e) {
      System.out.print(e.toString());
	  System.out.println();
     }
  }
}

Выход:

 Исходная строка = example.com                                  
Новая строка = example.com 

Редактор кода Java:

Предыдущая: Метод форматирования
Далее: метод getChars

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code