Java Sprawdź, czy łańcuch jest pusty, pusty lub pusty

Java Sprawdz Czy Lancuch Jest Pusty Pusty Lub Pusty



W programowaniu w języku Java programista może wymagać zlokalizowania i pominięcia niepotrzebnych wartości. Na przykład śledzenie wartości gromadzących się w pamięci i wpływających na przepływ kodu. W takich przypadkach sprawdzenie, czy ciąg znaków to „ zero ”, „ pusty ' Lub ' pusty ” w Javie pomaga w eliminowaniu lub modyfikowaniu wpisów zawartych w kodzie.

W tym artykule omówimy metody sprawdzania ciągu znaków pod kątem „null”, „pustego” lub „pustego” w Javie.







Jak sprawdzić, czy łańcuch ma wartość „Null”, „Empty” lub „Blank” w Javie?

Aby sprawdzić, czy ciąg jest pusty, pusty lub pusty, zastosuj „ zero ” zastrzeżone słowo kluczowe, „ jest pusty() ” metoda lub „ jest pusty() ”, odpowiednio.



zero ” słowo kluczowe sprawdza, czy wartość to „ zero ”. „ jest pusty() ” sprawdza, czy łańcuch jest pusty, czy nie, i zwraca wynik logiczny na podstawie tego, a „ jest pusty() ” zwraca wartość true, jeśli podany ciąg znaków jest pusty lub zawiera tylko białe znaki.



Uwaga: isEmpty() ' I ' jest pusty() ” metody zwracają odpowiedni wynik jako wartość logiczną, tj. „ prawda fałsz ”.





Przykład 1: Sprawdź, czy łańcuch jest pusty, pusty lub pusty w Javie przy użyciu instrukcji „if/else”

W tym przykładzie omówione podejścia można wykorzystać w połączeniu z „ Jeśli inaczej ”, aby sprawdzić pusty, pusty lub pusty ciąg:



Łańcuch ciąg1 = null;
Ciąg ciąg2 = '' ;
Ciąg znaków3 = ' ' ;
Jeśli ( ciąg1 == zero ) {
System.out.println ( „Pierwszy ciąg jest pusty!” ) ;
} w przeciwnym razie {
System.out.println ( „Pierwszy ciąg nie jest pusty” ) ;
}
Jeśli ( string2.isEmpty ( ) == PRAWDA ) {
System.out.println ( „Drugi ciąg jest pusty!” ) ;
} w przeciwnym razie {
System.out.println ( „Drugi ciąg nie jest pusty” ) ;
}
Jeśli ( string3.isBlank ( ) == PRAWDA ) {
System.out.println ( „Trzeci ciąg jest pusty!” ) ;
} w przeciwnym razie {
System.out.println ( „Trzeci ciąg nie jest pusty” ) ;
}

W powyższych liniach kodu zastosuj następujące kroki:

  • Najpierw zainicjuj ciąg za pomocą „ zero ', Zatrzymaj to ' pusty ' I ' pusty ”, odpowiednio, i określić ich typ danych, tj. „ Strunowy ”.
  • W następnym kroku zastosuj „ Jeśli inaczej ” stwierdzenie, aby sprawdzić, czy „ zero ” ciąg przez „ zero słowo kluczowe.
  • Teraz skojarz „ jest pusty() ' I ' jest pusty() ” z zainicjowanymi łańcuchami, aby sprawdzić, czy odpowiedni ciąg jest odpowiednio pusty lub pusty, i na tej podstawie zwracają wartość logiczną.

Wyjście

Na powyższym wyjściu widać, że poprzedni warunek to „ PRAWDA ” w każdym z przypadków, ponieważ wartości ciągu to „ zero ”, „ pusty ' I ' pusty ”, odpowiednio.

Przykład 2: Sprawdź, czy łańcuch jest pusty, pusty lub pusty w Javie przy użyciu funkcji zdefiniowanej przez użytkownika

W tym konkretnym przykładzie do łańcucha można zastosować sprawdzenie omawianych warunków za pomocą funkcji zdefiniowanej przez użytkownika:

public static void main ( Strunowy [ ] argumenty ) {
Łańcuch ciąg1 = null;
Ciąg ciąg2 = '' ;
Ciąg znaków3 = ' ' ;
System.out.println ( „Pierwszy ciąg to:” + isNullEmptyBlank ( ciąg1 ) ) ;
System.out.println ( „Drugi ciąg to:” + isNullEmptyBlank ( ciąg2 ) ) ;
System.out.println ( „Trzeci ciąg to:” + isNullEmptyBlank ( ciąg3 ) ) ;
}
publiczny ciąg statyczny isNullEmptyBlank ( Ciąg sznurkowy ) {
Jeśli ( ciąg znaków == zero ) {
powrót 'ZERO' ;
}
w przeciwnym razie Jeśli ( string.isEmpty ( ) ) {
powrót 'PUSTY' ;
}
w przeciwnym razie Jeśli ( string.isBlank ( ) ) {
powrót 'PUSTY' ;
}
w przeciwnym razie { powrót strunowy; } }

Zgodnie z tym blokiem kodu wykonaj poniższe czynności:

  • Podobnie zainicjuj łańcuchy w tej samej kolejności, jak omówiono.
  • Następnie wywołaj funkcję „ isNullEmptyBlank() ”, przekazując każdy z zainicjowanych ciągów jako argument jeden po drugim.
  • Teraz zdefiniuj funkcję „ isNullEmptyBlank() ” i określ jego zwracany typ jako „ Strunowy ”.
  • Parametr funkcji odpowiada ciągowi znaków, który należy ocenić pod kątem wymaganych warunków.
  • W definicji (funkcji) zastosuj „ Jeśli inaczej ” dla każdego z przekazanych ciągów i na tej podstawie zwraca odpowiednią wartość ciągu.

Wyjście

Ten wynik oznacza, że ​​każdy z przekazanych ciągów jest odpowiednio oceniany.

Wniosek

Aby sprawdzić, czy łańcuch jest pusty, pusty lub pusty w Javie, zastosuj „ zero ” zastrzeżone słowo kluczowe, „ jest pusty() ” metoda lub „ jest pusty() ”, odpowiednio. Można to osiągnąć po prostu stosując metody omówione w „ Jeśli inaczej ” oświadczenie lub za pośrednictwem „ określony przez użytkownika ” funkcja. W tym blogu przedstawiono podejścia do sprawdzania, czy ciąg jest pusty, pusty lub pusty.