Môžeme konvertovať char to int v jazyku Java pomocou rôznych spôsobov. Ak premennú char priamo priradíme int, vráti ASCII hodnotu daného znaku.
Ak premenná char obsahuje hodnotu int, môžeme hodnotu int získať volaním Character.getNumericValue(char) metóda. Prípadne môžeme použiť metódu String.valueOf(char).
1) Java char to int Príklad: Získajte hodnotu ASCII
Pozrime sa na jednoduchý kód na konverziu char na int v jazyku Java.
súkromná vs verejná 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); }}Vyskúšajte to
Výkon:
97 49
2) Java char to int Príklad: Character.getNumericValue()
Pozrime sa na jednoduchý kód na konverziu char na int v jazyku Java pomocou metódy Character.getNumericValue(char), ktorá vracia celočíselné hodnoty.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Vyskúšajte to
Výkon:
konštruktor pythonu
1
3) Java char to int Príklad: String.valueOf()
Pozrime sa na ďalší príklad, ktorý pomocou metódy String.valueOf(char) vráti celočíselnú hodnotu zadanej hodnoty znaku.
public class CharToIntExample3{ public static void main(String args[]){ char c='1'; int a=Integer.parseInt(String.valueOf(c)); System.out.println(a); }}Vyskúšajte to
Výkon:
1