java tutorial - Символы, управляющие последовательности и методы класса символов - учебник java - java programming - учиться java - java basics - java for beginners
Пример 2: случайное число в диапазоне от 0 Пример 1
char ch = 'a';
// Юникод греческого символа Омега в верхнем регистре
char uniChar = '\u039A';
// Массив символов
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда- Тем не менее, в разработке, мы встречаем ситуаций, где нам нужно использовать объекты вместо примитивных типов данных.
- Чтобы добиться этого, Java предоставляет класс-оболочку символов для примитивных данных типа char.
- В Java класс символов предлагает ряд полезных (например, static) методов для манипулирования символами. Объект символа создается с помощью символьного конструктора (Character):
Character ch = new Character('a');
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда- Java-компилятор также создаст объект символа для Вас в некоторых обстоятельствах. Например, если примитивный тип данных char передается в метод, ожидающий объект, компилятор автоматически преобразует для Вас char в объект Character.
- Эта функция называется автоматическая упаковка или распаковка, если преобразование идет другим путем.
Пример 2
// Ниже следующий примитивный char 'a'
// упаковывается в объект Character ch
Character ch = 'a';
// Ниже примитивный 'x' упаковывается для метода test,
// возвращает к распакованному char 'c'
char c = test('x');
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаУправляющие последовательности
- В программирование на Java символ, которому предшествует знак обратной косой черты (\), называется управляющей последовательностью и имеет особое значение для компилятора.
- Символ перехода на новую строку (\n) часто используется в наших примерах в System.out.println(), оператор переносит на следующую строку после напечатанной строки.
- В приведенной ниже таблице показаны управляющие последовательности, используемые в Java:
Управляющая последовательность | Описание |
\t | Символ табуляции. |
\b | Символ возврата в тексте на один шаг назад или удаление одного символа в строке (backspace). |
\n | Символ перехода на новую строку. |
\r | Символ возврата каретки. |
\f | Прогон страницы. |
\' | Символ одинарной кавычки. |
\" | Символ двойной кавычки. |
\\ | Символ обратной косой черты (\). |
Когда управляющая последовательность встречает оператор print, java-компилятор интерпретирует это соответственно.
Пример управляющих последовательностей
public class Test {
public static void main(String args[]) {
System.out.println("prog\tlang.su --> \\t - табуляция");
System.out.println("prog\blang.su --> \\b - возврат на один шаг назад");
System.out.println("prog\nlang.su --> \\n - новая строка");
System.out.println("prog\rlang.su --> \\r - возврат каретки");
System.out.println("prog\flang.su --> \\f - прогон страницы");
System.out.println("prog\'lang.su --> \\' - одинарная кавычка");
System.out.println("prog\"lang.su --> \\\" - двойная кавычка");
System.out.println("prog\\lang.su --> \\\\ - обратная косая черта");
}
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаПолучим следующий результат:
prog lang.su --> \t - табуляция
prolang.su --> \b - возврат на один шаг назад
prog
lang.su --> \n - новая строка
lang.su --> \r - возврат каретки
prog lang.su --> \f - прогон страницы
prog'lang.su --> \' - одинарная кавычка
prog"lang.su --> \" - двойная кавычка
prog\lang.su --> \\ - обратная косая черта
Пример вставки символа двойных кавычек в строку
Чтобы вставить символ двойных кавычек в строку используйте управляющую последовательность \". Если Вы хотите взять в кавычки слово или словосочетание - вставьте \" 2 раза, одну в начале, другую в конце:
public class Test {
public static void main(String args[]) {
System.out.println("Она сказала \"Привет!\" мне.");
}
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаПолучим следующий результат:
Она сказала "Привет!" мне.
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаПример вставки символа двойных кавычек в Методы класса символов в Java
Список методов, реализующий подклассы класса символов:
NO | Методы с описанием |
1 | isLetter() Определяет, является ли значение указанного типа char буквой. |
2 | isDigit() Определяет, является ли величина указанного типа char цифрой. |
3 | isWhitespace() Определяет, является ли значение указанного типа char пустым пространством. |
4 | isUpperCase() Определяет, является ли значение указанного типа char в верхнем регистре. |
5 | isLowerCase() Определяет, является ли величина указанного типа char в нижнем регистре. |
6 | toUpperCase() Возвращает значение в верхнем регистре в виде указанного типа char. |
7 | toLowerCase() Возвращает значение в нижнем регистре в виде указанного типа char. |
8 | toString() Возвращает строковый объект, представляющий указанное символьное значение, string - один символ. |