logo

Java Преобразуване на char в int

Можем да конвертираме char към int в java използвайки различни начини. Ако директно присвоим променлива char към int, тя ще върне ASCII стойност на даден символ.

Java Преобразуване на char в int

Ако променливата char съдържа int стойност, можем да получим int стойността чрез извикване Character.getNumericValue(char) метод. Като алтернатива можем да използваме метода String.valueOf(char).

1) Java char към int Пример: Вземете ASCII стойност

Нека да видим простия код за преобразуване на char в int в java.

 public class CharToIntExample1{ public static void main(String args[]){ char c='a'; char c2='1'; int a=c; int b=c2; System.out.println(a); System.out.println(b); }} 
Тествайте сега

Изход:

 97 49 

2) Java char към int Пример: Character.getNumericValue()

Нека видим простия код за преобразуване на char в int в java с помощта на метода Character.getNumericValue(char), който връща целочислена стойност.

 public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }} 
Тествайте сега

Изход:

 1 

3) Java char към int Пример: String.valueOf()

Нека видим друг пример, който връща целочислена стойност на определена стойност char, използвайки метода String.valueOf(char).

 public class CharToIntExample3{ public static void main(String args[]){ char c='1'; int a=Integer.parseInt(String.valueOf(c)); System.out.println(a); }} 
Тествайте сега

Изход:

 1