Тип char
Тип char хранит один символ
в одинарных кавычках. Он занимает
16 бит и может хранить символы
в кодировке Unicode. В отличие от строки,
значение типа char заключается
в одинарные кавычки, а не в двойные.
Синтаксис
char name = 'a';
Пример
Давайте создадим переменную типа char
и выведем ее значение:
public class Main
{
public static void main(String[] args)
{
char ch = 'a';
System.out.println(ch);
}
}
Результат выполнения кода:
"a"
Пример
Тип char хранит код символа
в таблице Unicode. Давайте посмотрим
код символа a:
public class Main
{
public static void main(String[] args)
{
char ch = 'a';
int code = ch;
System.out.println(code);
}
}
Результат выполнения кода:
97
Пример
Давайте создадим символ по его коду
98 и выведем его:
public class Main
{
public static void main(String[] args)
{
char ch = 98;
System.out.println(ch);
}
}
Результат выполнения кода:
"b"
Пример
Давайте переберем символы строки
по одному с помощью метода charAt:
public class Main
{
public static void main(String[] args)
{
String str = "abcde";
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
System.out.println(ch);
}
}
}
Результат выполнения кода:
"a"
"b"
"c"
"d"
"e"