Java Преобразование Char в Int с примерами

Java Preobrazovanie Char V Int S Primerami



При программировании на Java могут быть случаи, когда программисту необходимо использовать символьные значения по-разному. Например, получение соответствующего « шестнадцатеричный ' или ' ASCII ” представление против персонажа(ов). В таких ситуациях преобразование « уголь ' к ' инт » в Java творит чудеса, оптимизируя методы преобразования на стороне разработчика.

В этом блоге мы обсудим подходы к конвертации « уголь ' к ' инт на Яве.

Как преобразовать/преобразовать «Char» в «Int» в Java с примерами?

Преобразовывать ' уголь ' к ' инт ” в Java примените следующие подходы:







Подход 1: преобразование Char в Int в Java с использованием метода «Character.getNumericValue()»

Символ.getNumericValue() » возвращает значение int указанного символа, а в случае, если символ не имеет никакого значения int, « -1 » возвращается. Этот метод можно применять для простого преобразования указанного символа в целое число.



Синтаксис



получить числовое значение ( Икс )

В приведенном выше синтаксисе « Икс ” соответствует символу, который необходимо преобразовать в целое число.





Пример

Давайте рассмотрим следующий пример:

уголь характер '=' «А» ;

инт назначать '=' Характер . получить числовое значение ( характер ) ;

Система . вне . печать ( 'Целое число равно:' + назначать ) ;

В приведенных выше строках кода:



  • Сначала инициализируйте персонажа.
  • На следующем шаге примените « Символ.getNumericValue() ”, накапливая указанный символ в качестве своего параметра.
  • Наконец, преобразуйте инициализированный символ в качестве параметра метода в « целое число ».

Выход

В приведенном выше выводе видно, что возвращается соответствующее целое число, которое также является « шестнадцатеричный представление персонажа.

Подход 2: преобразование Char в Int (представление ASCII) в Java путем присвоения типа данных «int»

При таком подходе « уголь » можно преобразовать в целое число, т. е. « ASCII ”, присвоив “ инт ” в инициализированное целое число:

уголь характер '=' «А» ;

инт назначать '=' характер ;

Система . вне . печать ( 'Значение ASCII: ' + назначать ) ;

В приведенном выше блоке кода:

  • Аналогичным образом инициализируйте символ, который необходимо преобразовать в целое число.
  • Затем распределите « инт ” тип данных для символа.
  • Наконец, отобразите соответствующее целое число, эквивалентное его « ASCII ' представление.

Выход

В этом выводе можно проанализировать, что соответствующее целое число, т. е. « ASCII », возвращается.

Подход 3: преобразование Char в Int в Java с использованием методов «parseInt()» и «String.valueOf()»

синтаксический анализ() ” метод используется для получения примитивного типа данных “ Нить ', и ' String.valueOf() ” преобразует различные типы значений в строку. Эти методы можно комбинировать, чтобы преобразовать символ в строку, а затем вернуть целочисленное представление строки.

Синтаксис

parseInt ( х, у )

В этом синтаксисе:

  • Икс ” относится к строковому представлению десятичного числа.
  • и » преобразует «x» в целое число.
Нить значение ( характер )

В приведенном выше синтаксисе « характер ” соответствует символу, который необходимо преобразовать в строку.

Пример

Давайте пройдемся по приведенным ниже строкам кода:

уголь характер '=' '1' ;

инт назначать '=' Целое число . parseInt ( Нить . значение ( характер ) ) ;

Система . вне . печать ( 'Целое число равно:' + назначать ) ;

В соответствии с приведенным выше кодом выполните следующие действия:

  • Точно так же инициализируйте символ, который будет преобразован в целое число.
  • Теперь примените комбинированное « синтаксический анализ() ' и ' String.valueOf() ” методы сначала преобразуют инициализированный символ в строку, а затем преобразуют строку в целое число.
  • Наконец, зарегистрируйте преобразованный « целое число представление персонажа.

Выход

Этот вывод означает, что желаемое требование выполнено.

Заключение

Чтобы преобразовать char в int в Java, примените « Символ.getNumericValue() ', назначьте ' инт » Тип данных или используйте комбинированный « синтаксический анализ() ' и ' String.valueOf() методы. Эти подходы возвращают « инт ” значение напрямую, присвоив требуемый тип данных или сначала преобразовав символ в строку и проанализировав его в целое число, соответственно. В этом блоге подробно описаны подходы к конвертации « уголь ' к ' инт » на Яве.