logo

Java Conversie char în int

Ne putem converti char la int în java folosind diverse moduri. Dacă atribuim direct variabila char către int, aceasta va returna valoarea ASCII a caracterului dat.

Java Conversie char în int

Dacă variabila char conține valoarea int, putem obține valoarea int prin apelare Character.getNumericValue(char) metodă. Alternativ, putem folosi metoda String.valueOf(char).

1) Java char to int Exemplu: Obțineți valoarea ASCII

Să vedem codul simplu pentru a converti char în int în 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); }} 
Testează-l acum

Ieșire:

converti str în int
 97 49 

2) Java char to int Exemplu: Character.getNumericValue()

Să vedem codul simplu pentru a converti char în int în java folosind metoda Character.getNumericValue(char) care returnează o valoare întreagă.

 public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }} 
Testează-l acum

Ieșire:

 1 

3) Java char la int Exemplu: String.valueOf()

Să vedem un alt exemplu care returnează valoarea întreagă a valorii char specificate folosind metoda 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); }} 
Testează-l acum

Ieșire:

10 din 50
 1