Jak reprezentować pusty char w Javie

Jak reprezentować pusty char w Javie
"zwęglać”Jest prymitywnym typem danych należącym do klasy znaków używanej do deklarowania zmiennych typu char reprezentowanych przez słowo kluczowe Char Java. Java pozwala użyć pustej tablicy Char [], ale nie pustego char; Jako char musi reprezentować co najmniej jedną postać, zerowa lub pusta char.

Ten samouczek pokaże, jak reprezentować pusty ciąg w Javie. A więc zacznijmy!

Jak reprezentować pusty char w Javie?

Aby reprezentować pusty char w Javie, użyj następujących metod:

  • Puste pojedyncze cytaty
  • Znak zerowy (\ 0)
  • Wartość Unicode (\ u0000)
  • Min_value stała

Zrozum, w jaki sposób te metody pomagają w określonym celu.

Metoda 1: Reprezentuj pusty char w Javie za pomocą pustych pojedynczych cytatów

Kiedy natkniemy się na takie scenariusze, w których trzeba zadeklarować pustego „zwęglać”, Pierwszą rzeczą, która przychodzi na myśl, jest przypisanie pojedynczych cytatów (”) jako „zwęglać". Błąd kompilacji jest generowany przez Java w wyniku tej metody, ponieważ pusta wartość char nie należy do żadnego charakteru.

Przykład 1
Przypisamy pojedynczy cytat (”) do zmiennej typu znakowego o nazwie„Ch”:

char ch = ";

Pokazuje błąd „Nieprawidłowa stała postaci”:

W celu rozwiązania powyższego problemu wprowadzimy przestrzeń między pojedynczymi cytatami (") Jako postać. Przestrzeń będzie działać jako postać, a Java uzna ją za zerowy lub pusty char:

char ch = ";

Wydrukujemy wartość zmiennej charCh„Korzystanie z instrukcji drukowania:

System.na zewnątrz.println („char 'ch” to: "+ ch);

Wyjście oznacza, że ​​zmienna charCh" jest pusty:

Metoda 2: Reprezentuj pusty char w Javie za pomocą znaku zerowego

Możesz także reprezentować charakter jako pustą postać za pomocą „Zerowy charakter”(\ 0), gdzie postać„\ 0„Oznacza wartość zerową.

Zobaczmy przykład, jak \ 0 działa jak pusta postać.

Przykład
Tutaj przypisamy wartość zerową do zmiennej charbene „CH”:

char ch = '\ 0';

Następnie wydrukuj wartość postaci za pomocą „System.na zewnątrz.println ()" metoda:

System.na zewnątrz.println („char 'ch” to: "+ ch);

Dane wyjściowe pokazuje, że char ”Ch" jest pusty:

Metoda 3: Reprezentuj pusty char w Javie za pomocą wartości Unicode (\ u0000)

Inną metodą reprezentowania pustego char jest wykorzystanie wartości Unicode ”„\ U0000". Podana Unicode reprezentuje wartość zerową.

Przejdźmy do przykładu, aby uzyskać lepsze zrozumienie.

Przykład
W tym przykładzie przydzielimy wartość Unicode „\ U0000”Do„Ch" zmienny:

char ch = '\ u0000';

Następnie wydrukujemy utworzony pusty char na konsoli:

System.na zewnątrz.println („char 'ch” to: "+ ch);

Dane wyjściowe wskazuje, że char jest null:

Metoda 4: Reprezentuj pusty char w Javie za pomocą stałej Min_Value

"Min_value stała”Reprezentuje minimalną wartość instancji postaci. W Javie minimalna wartość to „U0000”, Który można pobrać, wykorzystując stałą wartości min_, która należy do klasy znaków, i przekazywana do dowolnej zmiennej typu charytatycznego w celu tworzenia pustego znaku.

Przykład
Teraz przypisamy stałą klasy postaci o nazwie „Min_value„Ciągłe dla zmiennej char”Ch”:

Char Ch = znak.Min_value;

Następnie wydrukuj zmienną „Ch„Widzieć albo jest puste, czy nie:

System.na zewnątrz.println („char 'ch” to: "+ ch);

Wyjście wskazuje, że „Ch" jest pusty:

Zebraliśmy wszystkie metody reprezentowania pustego zwęglenia w Javie.

Wniosek

Aby reprezentować pusty char w Javie, możesz użyć różnych metod, takich jak puste pojedyncze cytaty, znak zerowy (\ 0), wartość Unicode (\ u0000), stała min_value klasy znaków. W pustych pojedynczych cytatach, jeśli nie wprowadzasz miejsca między cytatami, rzuca błąd, ponieważ pusta wartość charytatywna nie należy do żadnego charakteru. Aby rozwiązać ten problem, wprowadź przestrzeń między pojedynczymi cytatami. Ten samouczek wyjaśnił metody reprezentowania pustego char w Javie z szczegółowymi przykładami.