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.