Jak przekonwertować kod ASCII na Char w Javie?

Jak przekonwertować kod ASCII na Char w Javie?
ASCII to skrót „American Standard Code for Information wymita". Komputer zna język w formie liczbowej. Dlatego ASCII służy do komunikacji z komputerami poprzez wymianę informacji. Wszystkie znaki klawiatury, w tym wszystkie alfabety, liczby i znaki specjalne, zawierają unikalny kod ASCII, który komputer rozumie, aby przetwarzać typowy klucz.

Ten blog omówi przekształcenie kodu ASCII na postać w Javie.

Jak przekonwertować kod ASCII na Char w Javie?

W celu przekształcenia kodu ASCII na postać w Javie istnieją różne metody wymienione poniżej:

  • Typ casting
  • Metoda toString ()
  • Metoda ToChars ()

Sprawdźmy funkcjonalność każdej z tych metod za pomocą przykładów.

Metoda 1: Aby przekonwertować kod ASCII na Char przy użyciu odlewu typu

Większość programistów korzysta z odlewania typu do konwersji kodu ASCII na Char w programie Java, ponieważ bezpośrednio przekształca jeden typ danych w inny.

Składnia
Składnia do konwersji kodu ASCII na Char w Javie przy użyciu metody odlewania typu jest podana jako:

Char asciitochar = (char) ascii;

"ASCII”To zmienna, która przechowuje wartość typu danych„int". Słowo kluczowe „zwęglać”Z nawiązaniem jak„(zwęglać)”Wskazuje, że wspomniany typ int„ASCII„Zmienna jest wyrzucana w postaci, a wynikowa wartość będzie przechowywana w„Asciitochar".

Sprawdźmy przykład, aby zrozumieć konwersję kodu ASCII na Char przy użyciu rzucania typu.

Przykład
Tutaj mamy zmienną typu liczb całkowitych „ASCII”Zainicjowane„ ”69”:

int ascii = 69;

Teraz przekonwertujemy utworzoną zmienną na znak za pomocą rzucania typu:

Char asciitochar = (char) ascii;

Na koniec wydrukujemy wynikowy charakter „ASCII”:

System.na zewnątrz.println („ASCII” + ASCII ”to wartość znaku” + asciitochar);

Wyjście wskazuje, że kod ASCII „69”Jest przekonwertowany na„mi„Char:

Sprawdźmy inne metody przekonwertowania kodu ASCII na Char w Javie.

Metoda 2: Aby przekonwertować kod ASCII na Char przy użyciu ToString ()

Klasa opakowania Java o nazwie „Postać”Oferuje także„ToString ()”Metoda, która pozwala nam konwersja kodu ASCII na ciąg reprezentujący wartość postaci.

Składnia

Postać.Toostring (ASCII)

Tutaj, "ASCII”To„int”Wpisz zmienną danych zawierającą kod ASCII, który zostanie przekonwertowany na ciąg odnoszący się do odpowiedniego znaku.

Przykład
W tym przykładzie mamy wartość ASCII „75”Przechowywane w„ASCII”:

int ascii = 75;

Nazwiemy „Postać.ToString ()„Metoda, przekazując utworzony znak jako parametr, a następnie przechowuj zwróconą wartość w„Asciitochar„Zmienna typu ciągów. Teraz pytanie brzmi: dlaczego jest to zmienna typu ciągów, a nie typ znaku? Ponieważ metoda toString () zawsze zwraca ciąg:

String asciitochar = znak.Toostring (ASCII);

Wreszcie, wykonaj „System.na zewnątrz.println ()„Metoda wydrukowania wymaganej wartości:

System.na zewnątrz.println („ASCII” + ASCII + ”to wartość znaku” + asciitochar);

Jak widać, dany program pomyślnie przekonwertował „75”Kod ASCII do„K" postać:

Mamy jeszcze jedną metodę do wykonania tej samej operacji. Przejdź więc do następnej sekcji!

Metoda 3: Aby przekonwertować kod ASCII na Char przy użyciu ToChars ()

„„Tochars ()”Metoda Postać Klasa opakowania można również wykorzystać do konwersji kodu ASCII na Char w programie Java. Zwraca dane wyjściowe jako tablicę znaków.

Składnia

Postać.Tochars (ASCII);

Tutaj, "ASCII”Jest zmienną typu liczb całkowitych o kodzie ASCII przekazywanym do„Postać.Tochars ()" metoda. Ta metoda zwróci tablicę znaków.

Przykład
Po pierwsze, utworzymy zmienną o nazwie „ASCII„Posiadanie„116”Jako kod ASCII:

int ascii = 116;

Następnie nazwiemy „Postać.Tochars ()„Metoda, podanie”ASCII„Jako argument i przechowuj zwróconą tablicę charytatywną w„Asciitochar”:

Char [] asciitochar = znak.Tochars (ASCII);

Na koniec wydrukujemy dane wyjściowe na konsoli:

System.na zewnątrz.print („ASCII” + ASCII + ”to wartość charakteru:");
System.na zewnątrz.println (asciitochar);

Wyjście

Przedstawiliśmy najłatwiejsze metody konwersji kodu ASCII na Char w Javie.

Wniosek

Aby przekonwertować kod ASCII na znak, możesz użyć różnych metod, takich jak typowanie typu, metoda toString () i metoda ToChars () klasy postaci. Metoda ToString () zwróci znak jako ciąg, podczas gdy metoda ToChars () zwraca tablicę znaków. Odlewanie typu jest najczęstszą i łatwą metodą konwertowania kodu ASCII na znak, ponieważ bezpośrednio spisuje kod ASCII do Char. W tym blogu omówiono metody użyte do konwersji kodu ASCII na Char w Javie.