Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Класс Character в Java: работа с символами как объектами

Примитив char для символов. Примеры: char ch = 'a'; char uniChar = '\u039A'; char[] arr = {'a','b','c','d','e'};

Для объектного представления — wrapper Character.

Character ch = new Character('a');

Автобоксинг: при передаче char в метод, ожидающий Character, компилятор оборачивает автоматически.

Character ch = 'a';           // боксинг
char c = test('x');           // боксинг аргумента, анбоксинг результата

Escape-последовательности

Символ после обратного слеша имеет специальное значение.

ПоследовательностьОписание
\tТабуляция
\bBackspace
\nНовая строка
\rВозврат каретки
\fPage feed
\'Одинарная кавычка
\"Двойная кавычка
\\Обратный слеш

Пример

System.out.println("She said \"Hello!\" to me.");
// She said "Hello!" to me.

Методы класса Character

№Метод и описание
1isLetter() — является ли буковой.
2isDigit() — является ли цифрой.
3isWhitespace() — пробельный ли символ.
4isUpperCase() — заглавная ли.
5isLowerCase() — строчная ли.
6toUpperCase() — в верхний регистр.
7toLowerCase() — в нижний регистр.
8toString() — строковое представление (односимвольная строка).

Полный список — в спецификации java.lang.Character.

Далее: класс String для работы со строками.

java

  1. Ключевое слово final в Java: переменные, методы и классы
  2. Оператор instanceof в Java: полное руководство с примерами
  3. Статические вложенные классы в Java: использование, отличия и примеры
  4. Анонимные внутренние классы в Java: определение, синтаксис и практические примеры
  5. Паттерн Singleton в Java: как реализовать и безопасно использовать
  6. Рефлексия в Java: инспекция классов, методов и полей во время выполнения
  7. Освоение Java ObjectOutputStream: сериализация, методы и практические примеры
  8. Освоение Java Generics: создание переиспользуемого, типобезопасного кода
  9. Мастерство файловых операций в Java с java.io: создание, чтение, запись и удаление
  10. Конвертация char в String в Java — практические примеры и лучшие практики