Java ArrayList do ciągu

Java ArrayList do ciągu

„Mówi się, że tablice są pojemnikami o więcej niż 1 element lub wartość na raz. Arraylist w języku Java różni się od „tablicy” tylko w 1 sposób: można go zmienić na dowolnym poziomie, podczas gdy tablice są zawsze sztywne i należy je zainicjować, gdy tylko jest to wymagane. ArrayList może być dowolnego rodzaju, podobnie jak proste tablice. W tym samouczka."

Przykład 01: Za pomocą funkcji get ()

Począwszy od pierwszego przykładu artykułu, użyjemy tradycyjnego sposobu przekształcenia tablicy w tablicę łańcuchową. W tym celu będziemy wykorzystywać klasę „ArrayList” z interfejsu „Lista” Java za pośrednictwem „Java.Pakiet Util ”w tym programie. Zdefiniowana przez użytkownika „test” klasy publicznej został zdefiniowany i zawiera naszą funkcję sterownika, i.mi., funkcja main ().

Po pierwsze, konieczne jest zadeklarowanie listy tablicy „Al” typu „String” za pomocą klasy „ArrayList”. Następnie dodajemy niektóre elementy do listy tablic za pomocą funkcji „dodaj”. Dodaliśmy tylko 3 elementy do celów ilustracyjnych, a następnie zainicjowaliśmy zmienną obiektu tablicy String „S” za pomocą słowa kluczowego „String”. Aby przekonwertować arraylist „al” na tablicę ciągów „S”, potrzebujemy pętli „dla”, zaczynając od indeksu „0” do rozmiaru listy tablic. W tym celu musisz określić funkcję size () jako koniec pętli.

Z każdym przyrostem funkcja get () zostanie użyta do uzyskania każdej wartości listy tablicy „al” i przekazania jej do określonego indeksu tablicy łańcuchowej „S” przy użyciu wartości przyrostu „i”. Po zakończeniu tej pętli mamy kolejną pętlę „dla”, która będzie pobierała wartości tablicy ciągu „s” jako wartości ciągów, a jej funkcja „println ()” wyświetli każdą wartość osobno. Teraz dotknij menu „Uruchom” lub trójkąt w przycisku zielonego koła, aby go uruchomić.

Po uruchomieniu tego programu mamy elementy tablicy wyświetlanych jako trzy oddzielne ciągi na konsoli wyjściowej narzędzia Eclipse IDE Java.

Przykład 02: Za pomocą funkcji łączenia ()

Rzućmy okiem na inną metodę konwersji listy tablic na jeden ciąg. Tym razem będziemy używać metody „dołącz” Java do konwersji listy tablic na nowy ciąg. W tym celu użyliśmy tego samego formatu programu Java, który wykorzystaliśmy w powyższym przykładzie. Uruchamiając program z importem biblioteki klas „ArrayList”, inicjowaliśmy pustą listę tablicy „AL” typu ciągu za pośrednictwem klasy „ArrayList”. Te same trzy elementy zostały dodane do listy tablicy „AL”, stosując funkcję „dodaj”. Funkcja println () z „systemu.Pakiet Java jest tutaj, aby wyświetlić tablicę „AL” na konsoli.

Następnie musisz zainicjować zmienną ciągów „S”, która otrzyma przekonwertowaną wartość ciągu z funkcji łączenia (). Ta funkcja łączenia () przenosi tablicę „Al” i przekształca ją w ciąg, używając obiektu „String”. Teraz ciąg „S” ma wartość ciągu, a ta sama instrukcja funkcji „Println” w „System.OUT „Klasa jest tutaj, aby wyświetlić ten ciąg.

Po wykonaniu tego programu trzy elementy listy tablicy „Al” zostały przekonwertowane na pojedynczy ciąg „S” i zaprezentowane na ekranie wyjściowym konsoli Eclipse.

Przykład 03: Za pomocą pętli „for”

W tym przykładzie opracujemy użycie pętli „for” do konwersji listy tablicy na ciąg. Ten sam format został ponownie użyty. Teraz deklarowaliśmy zmienną „s” typu ciągu z „przestrzenią” jako jego wartością. Nadchodzi pętla „for”, która została zainicjowana z wartością łańcuchową „i”, biorąc elementy z listy tablicy „Al” do jej zapętlania. Podczas gdy pętla trwa, ciąg „S” nadal aktualizuje swoją wartość, dodając każdy element „I” wraz z miejscem z listy tablicy „AL”. Ta procedura będzie kontynuowana, dopóki wszystkie elementy listy tablic zostaną dodane do ciągu „S” i stworzy zupełnie nowy pojedynczy ciąg. Ostatecznie wartość zmiennej „s” zostałaby wydrukowana.

Po uruchomieniu tego przykładu kodu okno wyjściowe najpierw wyświetla listę tablic, a następnie wszystkie jej trzy elementy są wyświetlane w następnym wierszu, każdy oddzielony przestrzenią. Te trzy elementy nie są już listą tablic, ale nową zmienną typu ciągów.

Przykład 04: ciąg do ArrayList

Na końcu tego samouczka pomagamy Ci przekonwertować prosty ciąg na listę tablic, i.mi., przeciwnie do tego, co zrobiliśmy w powyższych przykładach. Zainicjowaliśmy ciąg „S” i wyświetliśmy go na pierwszych dwóch wierszach funkcji sterownika Main (). Tablica ciągu „A” została zadeklarowana, która używa funkcji „podzielonej” do oddzielenia każdego słowa od ciągu „S”, gdzie ma znak „”,. Każde słowo będzie używane jako element nowej tablicy. Lista tablic „Al” została zainicjowana przy użyciu funkcji ASLIST (), aby dodać do niej każdy element tablicy „A”. Ostatni wiersz wyświetla nowo utworzoną listę tablic.

Po uruchomieniu tego kodu wyświetlono listę łańcucha i tablicy za pomocą tego ciągu.

Wniosek

Od początku do końca ten przewodnik jest pełen ilustracji pokazujących wiele sposobów konwersji listy tablic na jeden ciąg. Począwszy od obowiązkowego wprowadzenia do tablic i elementów tablicowych Java, opracowaliśmy również ich różnice. Widzieliśmy użycie funkcji get (), funkcji łączenia () i użycia pętli „for” w przykładach do konwersji listy arrayList na ciąg. Oprócz tego użyliśmy przykładu do rozwinięcia konwersji ciągów do ArrayList.