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.
W 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 |
t | W tym miejscu wstawia tabulator do tekstu. |
n | Wstawia nowy wiersz w tekście. |
b | W tym miejscu wstawia w tekście spację. |
r | W tym miejscu wstawia znak powrotu karetki do tekstu. |
fa | W 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.