В Java мы сталкиваемся с ситуациями, когда нам нужно использовать объекты вместо примитивных типов данных. Для этого предоставляет класс-оболочку символ для примитивного char . В этой статье о Char в Java давайте разберемся с тем же самым подробно.
В этой статье будут рассмотрены следующие темы:
хеш-карта против хеш-таблицы в Java
Давайте начнем!
Класс символов в Java
В Класс персонажа обычно обертывает значение всего примитивного типа c имеет в объект . Любой объект символа типа может содержать одно поле, тип которого char . Класс Character предлагает ряд полезных классов (т. Е. Статических). для работы с персонажами.
Чтобы создать объект-персонаж с персонажем строитель &минус
Символ ch = новый символ ('a')
Приведенный выше оператор создает символьный объект, содержащий «a» типа char. В классе символов есть только один конструктор, который ожидает аргумент типа данных char.
Далее в этой статье о Char в Java давайте рассмотрим несколько escape-последовательностей, используемых с символами в Java.
Последовательность побега
Символ, которому предшествует обратная косая черта () обычно называется escape-последовательностью. Ниже приводится таблица, которая поможет вам понять эту концепцию.
Последовательность побега | Описание |
т | Вставляет табуляцию в текст в этом месте. |
п | Он вставляет новую строку в текст. |
б | Вставляет в текст в этом месте пробел. |
р | В этом месте в текст вставляется возврат каретки. |
ж | В этот момент в текст вставляется подача формы. |
' | В этом месте в тексте помещается одинарная кавычка. |
' | В этом месте в текст вставляется символ двойной кавычки. |
Вставляет символ обратной косой черты в текст в этом месте. |
Поскольку вы разобрались с escape-последовательностями, давайте продолжим и разберемся с методами, которые используются в в Java.
Методы символьного класса
В следующей таблице обсуждаются несколько важных класса персонажей.
Методы | Описание |
isWhitespace () | Это помогает определить, является ли указанное значение char пробелом. |
isDigit () | Это помогает определить, является ли указанное значение символа цифрой. |
isLetter () | Это помогает определить, является ли значение char буквой. |
isUpperCase () | Это помогает определить, является ли указанное значение символа прописным. |
isLowerCase () | Это помогает определить, является ли указанное значение char строчными буквами. |
toUpperCase () | Он возвращает указанное значение char в верхнем регистре. |
toLowerCase () | Он возвращает указанное значение символа в нижнем регистре. |
нанизывать() | Он возвращает объект String, представляющий указанное значение символа. |
Далее, в этой статье о Char в Java, давайте посмотрим на практическую реализацию вышеупомянутых методов.
исходный код сортировки слиянием c ++
Код:
import java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// Спросите пользователя о первом вводе. System.out.print ('Первый ввод:') // Используйте класс Scanner для получения пользовательского ввода. Scanner scanner = new Scanner (System.in) // Получает ввод пользователя. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Подсчет символов для определенного символа. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Распечатайте результат. System.out.print ('Значение:' + результат1 + 'n') System.out.print ('Второй ввод:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Хэш-код для символа' '+ ch2 +' 'задается как:' + result2 + 'n')} System.out.print ('Третий ввод: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' - это цифра. ')} else {System.out.println (' Символ '' + ch3 + '' не является цифрой. ')} System.out.print (' Четвертый ввод: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('Четвертый символ' '+ ch4 +' 'является элементом управления ISO : '+ result4)}}}}
Вывод:
Первый ввод: 89 Значение: 1 Второй ввод: J Хэш-код для символа «J» задается как: 74 Третий ввод: 5 Символ «5» представляет собой цифру. Четвертый ввод: h Четвертый символ «h» - это ISO Control: false
На этом мы подошли к концу статьи о Char в Java. Надеюсь, вы поняли основы Java. Если вы нашли эту статью о «Char в Java», ознакомьтесь с от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Мы здесь, чтобы помочь вам на каждом этапе вашего пути, чтобы стать помимо этого java-интервью, мы предлагаем учебную программу, предназначенную для студентов и профессионалов, которые хотят быть Ява Разработчик.
Есть вопрос к нам? Пожалуйста, укажите это в комментариях к этому «Char в Java. ' и мы свяжемся с вами как можно скорее.