РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
873 of 1163 menu

Поле ISO_8859_1

Поле ISO_8859_1 класса StandardCharsets хранит объект типа Charset, соответствующий стандартной кодировке ISO 8859-1, также известной как Latin-1. Эта кодировка является однобайтовой и включает в себя первые 256 символов Unicode. Поле является публичной статической константой и не принимает параметров. Его удобно использовать для явного указания кодировки при чтении или записи данных, чтобы избежать зависимости от платформы.

Синтаксис

StandardCharsets.ISO_8859_1

Пример

Давайте получим объект кодировки и выведем его имя:

import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; public class Main { public static void main(String[] args) { Charset charset = StandardCharsets.ISO_8859_1; System.out.println(charset.name()); } }

Результат выполнения кода:

"ISO-8859-1"

Пример

Давайте закодируем строку в байты с помощью кодировки ISO 8859-1 и выведем полученный массив:

import java.nio.charset.StandardCharsets; import java.util.Arrays; public class Main { public static void main(String[] args) { String str = "abcde"; byte[] bytes = str.getBytes(StandardCharsets.ISO_8859_1); System.out.println(Arrays.toString(bytes)); } }

Результат выполнения кода:

[97, 98, 99, 100, 101]

Пример

Давайте восстановим строку из массива байтов, используя ту же кодировку:

import java.nio.charset.StandardCharsets; public class Main { public static void main(String[] args) { byte[] bytes = {97, 98, 99, 100, 101}; String str = new String(bytes, StandardCharsets.ISO_8859_1); System.out.println(str); } }

Результат выполнения кода:

"abcde"

Смотрите также

  • класс StandardCharsets,
    который содержит стандартные кодировки
  • поле UTF_8,
    которое представляет кодировку UTF-8
  • поле US_ASCII,
    которое представляет кодировку US-ASCII
  • класс Charset,
    который описывает кодировку символов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить