Char w Javie: Co to jest klasa znaków w Javie?



Ten artykuł jest obszernym przewodnikiem po klasach znaków w Javie i omawia różne sekwencje specjalne i metody Char w Javie.

W Javie spotykamy się z sytuacjami, w których musimy używać obiektów zamiast prymitywnych typów danych. Aby to osiągnąć, zapewnia klasę opakowania Postać dla prymitywnych zwęglać . W tym artykule o Char w Javie, wyjaśnijmy szczegółowo to samo.

Logo Java - Znak w Javie - EdurekaW tym artykule zostaną omówione następujące tematy:





Zaczynajmy!

Klasa znaków w Javie

Plik Klasa postaci ogólnie opakowuje wartość wszystkich typów pierwotnych c ma do obiekt . Każdy obiekt znaku typu może zawierać pojedyncze pole, którego typ to zwęglać . Klasa Character oferuje szereg przydatnych klas (tj. Statycznych) do pracy z postaciami.



Tworzenie obiektu znakowego z postacią budowniczy &minus

różnica między przeciążaniem a zastępowaniem w języku c ++
Znak ch = nowy Znak („a”)

Powyższa instrukcja tworzy obiekt znakowy, który zawiera „a” typu char. W klasie znaków jest tylko jeden konstruktor, który oczekuje argumentu typu danych char.

Następnie w tym artykule o Char w Javie, przyjrzyjmy się kilku sekwencjom ucieczki używanym ze znakami w Javie.



Sekwencja ewakuacyjna

Znak poprzedzony znakiem ukośnik wsteczny () jest ogólnie nazywana sekwencją ucieczki. Poniżej znajduje się tabela, która pomoże ci zrozumieć tę koncepcję.

Sekwencja ewakuacyjna Opis
tW tym miejscu wstawia tabulator do tekstu.
nWstawia nowy wiersz w tekście.
bW tym miejscu wstawia w tekście spację.
rW tym miejscu wstawia znak powrotu karetki do tekstu.
faW tym miejscu wstawia do tekstu posuw formularza.
'W tym miejscu jest to pojedynczy znak cudzysłowu w tekście.
'W tym miejscu wstawia w tekście znak podwójnego cudzysłowu.
W tym miejscu wstawia w tekście znak ukośnika odwrotnego.

Ponieważ zrozumiałeś sekwencje ucieczki, przejdźmy dalej i poznajmy metody tej postaci w Javie.

tableau łączenie dwóch źródeł danych

Metody klas postaci

W poniższej tabeli omówiono kilka ważnych klasy postaci.

Metody Opis
isWhitespace ()Pomaga w określeniu, czy podana wartość znaku jest białymi znakami.
isDigit ()Pomaga w określeniu, czy podana wartość znaku jest cyfrą.
isLetter ()Pomaga w określeniu, czy wartość znaku jest literą.
isUpperCase ()Pomaga w określeniu, czy podana wartość znaku jest wielkimi literami.
isLowerCase ()Pomaga w określeniu, czy podana wartość znaku jest małymi literami.
toUpperCase ()Zwraca wielką literę określonej wartości znaku.
toLowerCase ()Zwraca małą literę określonej wartości znaku.
toString ()Zwraca obiekt String reprezentujący określoną wartość znaku

Następnie w tym artykule o Char w Javie przyjrzyjmy się praktycznej implementacji omówionych powyżej metod.

Kod:

import java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// Zapytaj użytkownika o pierwsze dane wejściowe. System.out.print ('First input:') // Użyj klasy Scanner, aby uzyskać dane wejściowe użytkownika. Scanner scanner = new Scanner (System.in) // Pobiera dane wejściowe użytkownika. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Policz znaki dla określonego znaku. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Wydrukuj wynik. System.out.print ('Value:' + result1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Kod skrótu dla znaku' '+ ch2 +' 'jest podany jako:' + result2 + 'n')} System.out.print ('Trzecie wejście: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' to cyfra. ')} else {System.out.println (' Znak '' + ch3 + '' nie jest cyfrą. ')} System.out.print (' Czwarte wejście: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('Czwarty znak' '+ ch4 +' to kontrolka ISO : '+ wynik4)}}}}

Wynik:

Pierwsze wejście: 89 Wartość: 1 Drugie wejście: J Kod skrótu dla znaku „J” jest podawany jako: 74 Trzeci wpis: 5 Znak „5” jest cyfrą. Czwarty wpis: h Czwarty znak „h” to kontrola ISO: fałsz

Na tym kończymy artykuł o Char w Javie. Mam nadzieję, że rozumiesz podstawy języka Java. Jeśli znalazłeś ten artykuł o „Char in Java”, sprawdź autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie. Jesteśmy tutaj, aby pomóc Ci na każdym etapie Twojej podróży, aby zostać oprócz pytań do rozmowy kwalifikacyjnej w języku Java, opracowaliśmy program nauczania, który jest przeznaczony dla studentów i profesjonalistów, którzy chcą być Jawa Deweloper.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w tym artykule „Char in Java ' a my skontaktujemy się z Tobą tak szybko, jak to możliwe.