Ten post zdefiniuje procedurę konwersji Java z tablicy na ciąg.
Jak przekonwertować listę arraylist na ciąg w Javie?
Aby przekształcić tablicę na ciąg, możesz użyć:
Przejdźmy do działania tych metod, aby przekonwertować ArrayList na ciąg.
Metoda 1: Konwertuj arrayList na ciąg za pomocą operatora +
Przekształcanie tablicy w ciągu za pomocą „+„Operator jest najłatwiejszą i prostą metodą. Możesz połączyć elementy arraylist jako sznurek za pomocą niniejszej operacji konatenacji.
Składnia
Aby przekształcić ArrayList na ciąg, postępuj zgodnie z poniższą składnią dla „+„Operator:
Tutaj, "str”To zmienna typu ciągów utworzona do przechowywania elementów tablicy jako ciągu,„+=„Operator służy do przypisywania i połączenia elementów ArrayList jako ciąg”, „F”To zmienna używana w pętli dla dostępu do elementów i„,”Jest połączone z elementami strunowymi z separacją przecinka.
Przykład
W tym przykładzie najpierw utworzymy pusty list typu ciągów o nazwie „kwiaty”:
Następnie dodaj elementy na liście za pomocą „dodać()" metoda:
kwiaty.Dodaj („Rose”);Wydrukuj listę „kwiaty”:
System.na zewnątrz.println („Lista kwiatów:” + kwiaty);Konwertuj elementy listy na ciąg za pomocą „+„Operator w„Do" pętla:
String str = "";Na koniec wydrukuj „str„Aby pokazać elementy ArrayList jako ciąg:
System.na zewnątrz.print („arrayList do String:” + str);Dane wyjściowe wskazuje, że tablica jest skutecznie przekształcana w łańcuch oddzielony przecinkami:
Zobaczmy następną metodę przekształcania tablicy na ciąg.
Metoda 2: Konwertuj ArrayList na ciąg za pomocą metody append ()
Do konwersji tablicy do łańcucha użyjemy teraz „dodać()„Metoda należąca do klasy Bury Builder. Jest podobny do „+„Operator, który łączy elementy z strunami.
Składnia
Dla "dodać()„Metoda, możesz użyć składni podanej poniżej:
Tutaj, "str”Jest przedmiotem klasy StringBuilder, która wywołuje„dodać()„Metoda, przekazując listę, a„ F ”reprezentuje elementy ArrayList, do których można uzyskać za pomocą pętli dla.
Przykład
W tym przykładzie przekonwertujemy wcześniej utworzoną LILIST na ciąg za pomocą metody append (). Aby to zrobić, najpierw utworzymy obiekt „str”Klasy StringBuilder:
Następnie przekonwertuj arrayList na struny za pomocą metody append () w „Do" pętla:
dla (String f: kwiaty)Wreszcie, wydrukuj „str”, Który przechowuje elementy ArrayList jako ciąg oddzielony przecinkami:
System.na zewnątrz.print („arrayList do String:” + str);Wyjście
Przejdźmy do innej metody przekształcania tablicy na ciąg.
Metoda 3: Konwertuj arrayList na ciąg za pomocą metody toString ()
W tej sekcji wykorzystamy „ToString ()„Metoda klasy ciągów do konwersji ArrayList na ciąg. Jest to predefiniowana metoda w Javie, która wyświetla wartość formatu ciągu. Metoda zastępcza () jest wykorzystywana do metody TOString () do zastąpienia poszczególnych znaków.
Składnia
Postępuj zgodnie z podaną składnią, aby przekonwertować ArrayList na ciąg za pomocą metody ToString ():
ArrayList.ToString ();
„„ArrayList”Zostanie przekonwertowane na ciąg„ Za pomocą „toostring ()" metoda.
Przykład
Po pierwsze, utworzymy zmienną typu ciągów „S”, Który przechowuje elementy ArrayList jako ciąg po wykonaniu konwersji metodą toString ():
Użyj metody zastępczej (), aby wymienić otwór „[[[„I zamknięcie”]„Wsporniki i przestrzenie między elementami z pustymi strunami, aby uzyskać oddzielone przecinki wartości łańcuchowe:
s = s.zastępować("[", "")Na koniec wydrukuj wynikowy ciąg w oknie konsoli:
System.na zewnątrz.print („arrayList do String:” + S);Wyjście
Metoda 4: Konwertuj ArrayList na ciąg za pomocą metody łączenia ()
"dołączyć()”Jest statyczną metodą klasy ciągów, która łączy elementy ArrayList jako ciąg w zmiennej typu ciągów.
Składnia
Do metody łączenia () stosuje się następującą składnię:
Tutaj metoda Join () przyjmuje dwa argumenty, jeden to „ArrayList”I„ „,”, Które łączą struny z wartościami oddzielonymi przecinkami.
Przykład
W tym przykładzie wywołamy metodę Join () z klasą ciągów, przekazując „kwiaty„ArrayList i przecinek”,”W celu oddzielenia wartości i przechowywania ich w zmiennej typu ciągów„S”:
Wydrukuj wynikowy ciąg na konsoli, wykorzystując „System.na zewnątrz.println ()" metoda:
System.na zewnątrz.print („arrayList do String:” + S);Wyjście
Zebraliśmy najłatwiejsze sposoby przekształcenia tablicy w sznur w Javie.
Wniosek
W celu przekształcenia tablicy na ciąg, istnieją różne metody, takie jak użycie „+”Operator, metoda append (), metoda toString () i metoda łączenia (). Te metody konwertują elementy arraylist na wartości łańcuchowe rozdzielone. Jednak wykorzystanie operatora + jest najłatwiejszym podejściem do wykonania określonej konwersji. Na tym blogu wyjaśniliśmy sposoby przekształcenia tablicy na sznur w Javie za pomocą szczegółowych przykładów.