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:
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:
"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”:
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”:
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:
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:");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.