String Tray Java

String Tray Java

„Tablice w Javie są najczęstszymi i podstawowymi strukturami danych. Zbiór obiektów z powiązanymi typami danych jest pogrupowany w tablicy. Ze względu na jego skuteczność i wydajność jest uważana za najczęściej używaną strukturę danych wśród programistów. Tablica łańcucha działa podobnie do innych typów danych tablicy. Tablica strun w Javie jest zobowiązana do manipulowania strunami. Nawet metoda Main () Java przyjmuje tablicę ciągów „String [] args” jako parametr. Teraz przeanalizujemy wiele aspektów tablicy strun Java, używając przykładowych aplikacji."

Przykład 1

Używamy numerów indeksu, aby uzyskać dostęp do elementów inicjowanych w tablicy. Ponadto kompilator Java automatycznie wykrywa rozmiar określonej tablicy.

Na pierwszym etapie implementacji zbudowaliśmy klasę „MyArrayexample1” Java. Następnie zadzwoniliśmy do głównej metody programu w klasie. Oświadczyliśmy tablicę jako „Even_integers” i zapewniliśmy pierwsze dziesięć nawet liczb całkowitych w tablicy. Następnie uzyskaliśmy dostęp do każdego elementu tablicy, przypisując wartość indeksu wewnątrz systemu.na zewnątrz.Metoda Java println ().

Określona tablica wydrukowała wszystkie przechowywane równomierniki na konsoli odpowiadającej ich wartości indeksu.

Przykład 2

Możemy również dodać nowe elementy do tablicy za pomocą metody arraylist Java, co jest niezwykłe. Aby zrozumieć dodanie nowego elementu w tablicy ciągów, rozważmy poniższy program ilustracyjny.

Powyższy program jest wdrażany w klasie „MyArrayExample2”, a wewnątrz tej klasy stworzyliśmy główną metodę klasy. Następnie zadeklarowaliśmy tablicę łańcuchową „DaysArray”. Ta tablica jest inicjowana z nazwiskami dni w tygodniu. Wydrukowaliśmy element tablicy, który wyświetla dni w tygodniu. Zauważ, że nie wstawiliśmy ostatniego dnia w tablicy, która jest „niedziela”.

W tym celu zdefiniowaliśmy zmienną „Newday” i przypisaliśmy nazwę dnia „niedziela”, której brakuje. Następnie przekonwertowaliśmy tablicę na tablicę list, wywołując metodę ArrayList. Metodę Add () zastosowano do dodania nowego elementu do tablicy. Następnie ponownie przekonwertowaliśmy listę tablicy na tablicę, przekazując „DaysArray” do metody Toarray (). Wydrukowaliśmy nową tablicę, która zawiera wszystkie nowe elementy i poprzedni element, do konsoli.

Początkowa tablica jest wydrukowana na ekranie, który pokazuje brakujący element „niedziela”. Następnie nowa tablica jest drukowana na ekranie ze wszystkimi istniejącymi elementami tablicy i nowym elementem tablicy.

Przykład 3

Możemy wyszukać konkretny element z tablicy ciągów za pomocą algorytmów wyszukiwania. Wyszukiwanie kończy się, gdy występowanie elementu znajduje się w tablicy ciągu.

Mamy klasę Java „MyArrayexample3”, w której zastosowaliśmy metodę Main (). Następnie zdefiniowaliśmy szereg ciągów jako „nazwy” i wstawiliśmy w nim losowe nazwy. Nazwy są wyświetlane za pośrednictwem systemu.na zewnątrz.Metoda println. Tutaj mamy zmienną logiczną „B”, która jest ustawiona jako „fałszywa”. Następnie mamy zmienną „indeks” dla wartości indeksu, czyli „0”. Zdefiniowaliśmy inną zmienną, „str” i zapisaliśmy nazwę „leo” z tablicy, którą należy przeszukać. Następnie wdrożyliśmy pętlę For, która przechodzi przez elementy tablicy i zwraca wartość indeksu elementu „LEO” z określonej tablicy „Nazwy”.

Algorytm wyszukiwania kończy się po znalezieniu elementu „leo”. Używany jest blok if-else, który pokazuje pozycję indeksu wyszukiwanego elementu lub komunikat, gdy wyszukiwany element nie zostanie znaleziony z tablicy ciągów.

Element „LEO” jest obecny w pozycji indeksu „1” w tablicy ciągów, która jest wyjściem tego programu tutaj.

Przykład 4

Algorytm wyszukiwania jest dość trudny z algorytmu sortowania i zajmuje więcej czasu. Tutaj zaimplementowaliśmy program, aby posortować tablicę ciągów, która jest łatwiejsza w Javie. Zastosowaliśmy metodę sort () do sortowania tablicy ciągu.

W powyższym programie „MyArrayexample4” to klasa, którą stworzyliśmy. Wzywaliśmy metodę main () w klasie. Następnie deklarujemy tablicę ciągów „Wartości”, które są ustawione za pomocą elementów ciągów. Elementy tablicy strun są drukowane za pomocą metody ToString (), ponieważ przyjmuje tablicę jako argument. Następnie wykorzystaliśmy metodę sort () i przekazaliśmy tablicę ciągów „wartości” jako parametr. Metoda sortowania tutaj sortuje tablicę ciągów według pierwszej postaci alfabetycznie. Sortowana tablica łańcucha jest następnie drukowana na terminalu, stosując metodę drukowania Java.

Oryginalna tablica i posortowana tablica można wizualizować na następującym ekranie. Druga drukowana instrukcja to nasze wyjście po sortowaniu tablicy ciągu.

Przykład 5

Teraz zamierzamy przekształcić określoną tablicę w ciąg, używając metody klasy List ToArray (). Konwertuje każdy element na liście jednostek ciągów w element tablicy ciągu.

Tutaj stworzyliśmy metodę Main () w klasie Java „MyArrayexample5”. Następnie zdefiniowaliśmy pustą listę w zmiennej „kolor”. Lista „kolorów” jest następnie dodawana z ciągiem słów za pomocą metody add (). Następnie otrzymujemy rozmiar listy „kolor” z metody size (). Rozmiar listy jest zdefiniowany w zmiennej „Color_Size”. Tablica jest tworzona jako „tablica”, w której zapisaliśmy rozmiar listy „Kolor”.

Metoda Toarray () jest wdrażana, która przyjmuje „tablicę” jako parametr do konwersji listy ciągów. Dzięki iteracji For Loop wydrukowaliśmy nowo utworzoną tablicę ciągów z listy ciągów.

Lista elementów ciągów jest konwertowana na tablicę ciągów przez wykorzystanie metody Toarray (). Wyjście jest wyświetlane na poniższym ekranie terminalu.

Wniosek

W tym artykule dogłębnie widzieliśmy tablicę ciągów Java. Przejdzieliśmy każdą podstawową koncepcję na temat tablicy ciągu, która obejmuje deklarację tablicy ciągu i inicjalizację w Javie. Wykonaliśmy również różne operacje w tablicy ciągów, sortując tablicę ciągu, wyszukując określony element w tablicy ciągu.