Java przekonwertuj Char na INT z przykładami

Java przekonwertuj Char na INT z przykładami
Podczas programowania w Javie mogą istnieć przypadki, w których programista musi inaczej używać wartości (wartości) znaków. Na przykład pobieranie odpowiedniego „szesnastkowy" Lub "ASCII”Reprezentacja przeciwko znakom (. W takich sytuacjach przekształcenie „zwęglać" Do "int„W Javie cuda usprawniające techniki konwersji pod koniec programistów.

Ten blog omówi podejście do konwersji „zwęglać" Do "int„W Javie.

Jak przekonwertować/przekształcić „char” na „int” w Javie z przykładami?

Przekształcić „zwęglać" Do "int„W Javie zastosuj następujące podejścia:

  • "Postać.getNumericValue ()" Metoda.
  • Przypisanie „int" Typ danych.
  • "parseint ()" I "Strunowy.wartość()”Metody.

Podejście 1: Konwertuj Char na INT w Javie przy użyciu „Charakteru.metoda getNumericValue () ”

„„Postać.getNumericValue ()„Metoda zwraca wartość INT określonego znaku, aw przypadku postaci nie ma żadnej wartości INT,„-1”Jest zwrócony. Tę metodę można zastosować do konwersji określonego znaku na całkowitą liczbę.

Składnia

getNumericValue (x)

W powyższej składni „X”Odpowiada postaci, którą należy przekształcić w liczbę całkowitą.

Przykład

Przeglądmy następujący przykład:

Charakter Char = „A”;
int Assess = znak.getNumericValue (znak);
System.na zewnątrz.println („liczba całkowita to:”+przypisanie);

W powyższych wierszach kodu:

  • Najpierw zainicjuj postać.
  • W następnym kroku zastosuj „Postać.getNumericValue ()”Metoda, gromadzenie określonego znaku jako jego parametru.
  • Wreszcie przekształć zainicjowany znak jako parametr metody w „liczba całkowita".

Wyjście

W powyższym wyjściu można zauważyć, że odpowiednia liczba całkowita jest zwracana, co jest również „szesnastkowy”Reprezentacja postaci.

Podejście 2: Konwertuj Char na int (reprezentacja ASCII) w Javie, przypisując typ danych „int”

W tym podejściu „zwęglać”Można przekształcić w liczbę całkowitą, ja.mi., "ASCII”Reprezentacja, przypisując„int”Typ danych do zainicjowanej liczby całkowitej:

Charakter Char = „A”;
int Assign = znak;
System.na zewnątrz.println („Wartość ASCII to:”+przypisanie);

W powyższym bloku kodu:

  • Podobnie zainicjuj postać, którą należy przekonwertować w liczbę całkowitą.
  • Następnie przeznacz „int”Typ danych do znaku.
  • Na koniec wyświetl odpowiednią liczbę całkowitą równoważną jej „ASCII”Reprezentacja.

Wyjście

W tym wyjściu można przeanalizować, że odpowiednia liczba całkowita, i.mi., "ASCII„Równoważny, jest zwracany.

Podejście 3: Konwertuj Char na INT w Javie za pomocą „Parseint ()” i „String.Metody wartości () ”

„„parseint ()„Metoda jest stosowana do uzyskania pierwotnego rodzaju danych„Strunowy”I„ „Strunowy.wartość()”Metoda przekształca różne typy wartości w ciąg. Metody te można połączyć w celu przekonwertowania znaku na ciąg, a następnie zwrócić reprezentację całkowitą ciągu.

Składnia

parseint (x, y)

W tej składni:

  • "X”Odnosi się do reprezentacji ciągu dziesiętnego.
  • "y„Przekształca„ x ”w liczbę całkowitą.
String Valueof (znak)

W powyższej składni „postać”Odpowiada postaci, którą należy przekształcić w ciąg.

Przykład

Przejrzyjmy poniższe wiersze kodu:

Charakter charbisu = „1”;
int Assign = Integer.parseint (ciąg.wartość (znak));
System.na zewnątrz.println („liczba całkowita to:”+przypisanie);

Zgodnie z powyższym kodem zastosuj następujące kroki:

  • Podobnie zainicjuj postać, która ma zostać przekształcona w liczbę całkowitą.
  • Teraz zastosuj połączone „parseint ()" I "Strunowy.wartość()”Metody najpierw przekonwertowania zainicjowanego znaku na ciąg, a następnie przekształcić ciąg w liczbę całkowitą.
  • Wreszcie, zaloguj się „Transformed”liczba całkowita”Reprezentacja postaci.

Wyjście

Wyjście to sugeruje, że pożądany wymóg jest spełniony.

Wniosek

Aby przekonwertować Char na INT w Javie, zastosuj „Postać.getNumericValue ()”Metoda, przypisz„int”Typ danych lub użyj połączonego„parseint ()" I "Strunowy.wartość()”Metody. Te podejścia zwracają „int”Wartość bezpośrednio, przypisując wymagany typ danych lub przekształcając znak w ciągu najpierw i analizując go odpowiednio na liczbę całkowitą. Ten blog opracował podejście do konwersji „zwęglać" Do "int„W Javie.