Wyliczanie do sznurka w Javie

Wyliczanie do sznurka w Javie

Jakiś "enum”Jest istotną funkcją w Javie, która umożliwia programistom przechowywanie danych z elastycznymi ograniczeniami. Na przykład utrzymanie danych w klasie lub poza nią zgodnie z wymogiem. W takich przypadkach wykorzystanie enum i przekształcenie go w ciąg w Javie jest wspomagane w przechowywaniu i skutecznym dostępie do danych w porównaniu z innymi podejść.

W tym artykule omówiono metodologie konwersji enum na ciąg w Javie.

Co to jest „enum” w Javie?

„„enum”Jest skróconą formą wyliczenia. To słowo kluczowe służy do utworzenia enum i jest to specjalna klasa, która odpowiada grupie stałych. Stałe te są zadeklarowane w „enum”I są oddzielone przecinkiem. Możesz także zadeklarować zarówno w klasie, jak i na zewnątrz.

Jak przekonwertować/przekształcić enum na ciąg za pomocą Java?

Enum można przekształcić w ciąg Java za pomocą następujących podejść:

  • "ToString ()" Metoda.
  • "nazwa()" Metoda.

Podejście 1: Konwertuj enum na ciąg w Javie za pomocą metody „ToString ()”

„„ToString ()”Metoda jest wykorzystywana do pobierania obiektu ciągów, który odpowiada wartości obiektu liczbowego i można ją zastąpić. Tę metodę można wykorzystać do po prostu przekształcania wartości enum w ciągu, odnosząc się do enum.

Składnia

String ToString ()

Powyższa składnia zwraca nazwę stały enum.

Przykład

Przejdź przez podwładny przykład:

Przykłady pakietu;
Przykład klasy publicznej
wylicz dane
Ankara, Canberra, Londyn;

public static void main (string [] args)
System.na zewnątrz.println („wartość ciągu to:”+dane.ANKARA.ToString ());
System.na zewnątrz.println („wartość ciągu to:”+dane.CANBERRA.ToString ());
System.na zewnątrz.println („wartość ciągu to:”+dane.LONDYN.ToString ());

W powyższych wierszach kodu:

  • Utwórz enum o nazwie „dane”Kumulowanie podanych wartości w stolicach.
  • Zauważ, że wyliczenie tutaj jest zadeklarowane w klasie.
  • Na koniec użyj „kropka”Składnia, aby wskazać wartości enum bezpośrednio i wyświetlić je w reprezentacji ciągów za pomocą„ToString ()" metoda.

Wyjście

W powyższym wyjściu można zaobserwować, że wartości są dostępne i wyświetlane jako ciąg.

Podejście 2: Konwertuj/przekształć enum na ciąg w Javie za pomocą metody „name ()”

„„nazwa()„Metoda klasy enum nadaje nazwę stałej enum tak samo, jak deklarowana w (enum) deklaracji. Ta metoda, w przeciwieństwie do „ToString ()„Metoda, jest ostateczna i nie można jej zastąpić.

Składnia

Public Final String Nazwa ()

W powyższej składni „„nazwa()„Metoda podaje nazwę tego enum.

Przykład

Przeglądajmy poniższy przykład:

Przykłady pakietu;
wylicz dane
Ankara, Canberra, Londyn;

Przykład klasy publicznej
public static void main (string [] args)
System.na zewnątrz.println („wartość ciągu to:”+dane.ANKARA.nazwa());
System.na zewnątrz.println („wartość ciągu to:”+dane.CANBERRA.nazwa());
System.na zewnątrz.println („wartość ciągu to:”+dane.LONDYN.nazwa());

W powyższym fragmencie kodu:

  • Podobnie zdefiniuj enum o nazwie „dane”Zawierające podane wartości.
  • W tym konkretnym podejściu „enum”Jest zadeklarowane poza klasą.
  • Teraz odnoszą się do zawartych wartości podobnie i pobieraj reprezentację łańcucha za pomocą powiązanego „nazwa()" metoda.

Wyjście

Jak widać, że reprezentacja łańcucha wyliczenia została odpowiednio pobrana.

Wniosek

Enum nazwany wyliczeniem w Javie można przekonwertować na ciąg za pomocą „ToString ()”Metoda lub„nazwa()" metoda. Oba te podejścia przekształcają enum określone odpowiednio wewnątrz i na zewnątrz klasy w ciągu. Ten blog stwierdził, że podejścia do konwersji enum na ciąg w Javie.