Java sprawdź, czy ciąg jest zerowy, pusty czy pusty

Java sprawdź, czy ciąg jest zerowy, pusty czy pusty

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:

  • Najpierw zainicjuj ciąg „za pomocą„zero", Zatrzymaj to "pusty" I "pusty”Odpowiednio i określ ich typ danych, i.mi., "Strunowy".
  • W następnym kroku zastosuj „Jeśli inaczej”Oświadczenie o sprawdzeniu„zero„Ciąg za pośrednictwem„zero”Słowo kluczowe.
  • Teraz skojarz „jest pusty()" I "jest pusty()”Metody z zainicjowanymi ciągami, aby sprawdzić, czy odpowiedni ciąg jest odpowiednio pusty lub pusty, i zwracają wartość logiczną na podstawie tego.

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:

  • Podobnie zainicjuj ciągi w tej samej sekwencji, jak omówiono.
  • Następnie przywołaj funkcję „isNululEmptyBlank ()„Przekazując każdy z zainicjowanych strun, jako jego argument jeden po drugim.
  • Teraz zdefiniuj funkcję „isNululEmptyBlank ()”I określ swój typ powrotu jako„Strunowy".
  • Parametr funkcji odpowiada łańcuchowi, który należy ocenić dla wymaganych warunków.
  • W definicji (funkcji) zastosuj „Jeśli inaczej”Instrukcje dla każdego z przekazanych ciągów i zwracają odpowiednią wartość ciągu na podstawie tego.

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.