W programowaniu Java może istnieć wymaganie, aby programista zlokalizował i pomijał niepotrzebne wartości. Na przykład śledzenie wartości gromadzących pamięć i wpływającym na przepływ kodu. W takich przypadkach sprawdzanie, czy ciąg brzmi „zero”,„pusty" Lub "pusty”W Javie pomaga w eliminowaniu lub modyfikowaniu zawartych wpisów w kodzie.
W tym spisie omówi podejścia do sprawdzenia ciągu „NULL”, „Pusty” lub „puste” w Javie.
Jak sprawdzić, czy ciąg jest „null”, „pusty” lub „pusty” w Javie?
Aby sprawdzić, czy ciąg jest zerowy, pusty lub pusty, zastosuj „zero„Zarezerwowane słowo kluczowe,„jest pusty()„Metoda lub„jest pusty()Odpowiednio metoda.
„„zero”Słowo kluczowe sprawdza, czy wartość to„zero". „„jest pusty()”Metoda sprawdza, czy ciąg jest pusty, czy nie, i zwraca wyniki logiczne na podstawie tego i„jest pusty()”Metoda zwraca true, jeśli podany ciąg jest pusty lub gromadzi tylko białe przestrzenie.
Uwaga: IsEmpty ()" I "jest pusty()„Metody zwracają odpowiedni wynik jako wartość logiczna, i.mi., "prawda fałsz".
Przykład 1: Sprawdź, czy ciąg jest zerowy, pusty lub pusty w Javie za pomocą instrukcji „If/else”
W tym przykładzie omawiane podejścia można wykorzystać w połączeniu z „Jeśli inaczej„Instrukcja, aby sprawdzić null, pusty lub pusty ciąg:
String String1 = null;
String string2 = "";
String String3 = "";
if (string1 == null)
System.na zewnątrz.println („Pierwszy ciąg jest null!");
w przeciwnym razie
System.na zewnątrz.println („pierwszy ciąg nie jest null”);
if (string2.isEmpty () == true)
System.na zewnątrz.println („Drugi ciąg jest pusty!");
w przeciwnym razie
System.na zewnątrz.println („Drugi ciąg nie jest pusty”);
if (string3.isblank () == true)
System.na zewnątrz.println („Trzeci ciąg jest pusty!");
w przeciwnym razie
System.na zewnątrz.println („Trzeci ciąg nie jest pusty”);
W powyższych wierszach kodu zastosuj następujące kroki:
Wyjście
W powyższym wyjściu można zauważyć, że poprzedni warunek to „PRAWDA”W każdym z przypadków, ponieważ wartości łańcuchowe wynoszą„zero”,„pusty" I "pusty”Odpowiednio.
Przykład 2: Sprawdź, czy ciąg jest zerowy, pusty lub pusty w Javie za pomocą funkcji zdefiniowanej przez użytkownika
W tym konkretnym przykładzie kontrolę można zastosować do łańcucha dla omawianych warunków za pomocą funkcji zdefiniowanej przez użytkownika:
public static void main (string [] args)
String String1 = null;
String string2 = "";
String String3 = "";
System.na zewnątrz.println („Pierwszy ciąg to:” + isNululEmPtyBlank (String1));
System.na zewnątrz.println („Drugi ciąg to:” + isNululEmptyBlank (string2));
System.na zewnątrz.println („Trzeci ciąg to:” + isNululEmptyBlank (String3));
public static String isNululEmPtyBlank (ciąg String)
if (string == null)
zwrócić „null”;
inaczej if (ciąg.jest pusty())
powrót „pusty”;
inaczej if (ciąg.jest pusty())
powrót „puste”;
else return String;
Zgodnie z tym blokiem kodu wykonaj stopnie podłożone poniżej:
Wyjście
Ten wynik oznacza, że każdy z przekazanych ciągów jest odpowiednio oceniany.
Wniosek
Aby sprawdzić ciąg, aby być zerowym, pustym lub pustym w Javie, zastosuj „zero„Zarezerwowane słowo kluczowe,„jest pusty()„Metoda lub„jest pusty()Odpowiednio metoda. Można to osiągnąć poprzez zastosowanie omawianych metod w „Jeśli inaczej”Oświadczenie lub za pośrednictwem„określony przez użytkownika”Funkcja. Ten blog wykazał podejście do sprawdzania, czy ciąg jest zerowy, pusty lub pusty.