Большую часть времени, если Вы будете использовать единственное символьное значение, то Вы будете использовать примитив char ввести.
Например:
char ch = 'a';
// Unicode for uppercase Greek omega character
char uniChar = '\u039A';
// an array of chars
char[] charArray = { 'a', 'b', 'c', 'd', 'e' };
Есть времена, однако, когда Вы должны использовать случайную работу в качестве объекта — например, в качестве параметра метода, где объект ожидается. Язык программирования Java обеспечивает обертку class, который "переносится" char в a Character объект с этой целью. Объект типа Character содержит единственное поле, тип которого char. Это Character class также предлагает много полезных class (то есть, статичный) методы для того, чтобы управлять символами.
Можно создать a Character объект с Character конструктор:
Character ch = new Character('a');
Компилятор Java также создаст a Character объект для Вас при некоторых обстоятельствах. Например, если Вы передаете примитив char в метод, который ожидает объект, компилятор автоматически преобразовывает char к a Character для Вас. Эту функцию вызывают, автоупаковывая — или распаковывание, если преобразование идет другим путем.
Отметьте: Character class является неизменным, так, чтобы, как только он создается, a Character объект не может быть изменен.
Комментариев нет:
Отправить комментарий