SCALA STRING Podziel

SCALA STRING Podziel
W języku programowania chcemy podzielić ciąg na podstawie pewnego ustrukturyzowanego wyrażenia regularnego danych. Podane pola ciągów mogą mieć dowolne znaki specjalne lub być oddzielone przecinkami. W Scala mamy do tego celu metodę podziału. Można go zastosować do dowolnego obiektu ciągów i zwrócić podzieloną tablicę zawierającą wszystkie obecne elementy. Aby uzyskać lepsze zrozumienie przykładowych skryptów, omówimy metodę podziału Scala i jej zastosowanie w prawdziwym życiu w tym poście.

Co to jest metoda podzielonego w Scala?

Metoda podziału może manipulować ciągami i podzielić je na kilka określonych punktów. Możemy wywołać metodę podziału w Scala w dowolnym ciągu. Metoda podziału pozwala nam zdefiniować ciąg, za pomocą którego chcemy podzielić ciąg. Ten określony ciąg jest również znany jako separator. Może to być dowolny znak, podłoże i wyrażenie regularne. Możemy również alternatywnie ograniczyć wartość tablicy za pomocą parametru limitu.

Składnia i parametr metody podzielonej w Scala w Ubuntu 20.04

Ogólna składnia metody podzielonej, którą zastosowaliśmy w Scali, podano poniżej:

String_name.split (regularne_expression, int limit)

Istnieją dwa parametry, które metoda podziału przyjmuje jako argument.

  • Wyrażenie regularne: Wyrażenie regularne ciągów jest podzielone za pomocą podjazdu. Może to być regularne wyrażenie ciągów, dowolnego znaku, przecinków, a także separatora.
  • Limit (opcjonalnie): Wartość liczb całkowita służy do ograniczenia liczby elementów, które chcemy w wynikającej z nich tablica podzielona. Jest to opcjonalny parametr.

Wartość zwracana metody podziału w Scala w Ubuntu 20.04

Metoda podziału SCALA zwraca tablicę String, która zawiera wszystkie obecne elementy. Szuka określonej liczby wystąpień podzielonego separatora. Pozostała część łańcucha jest przechowywana w ostatniej pozycji tablicy po osiągnięciu liczby. Po osiągnięciu limitu metoda podziału zatrzyma się.

Jak używać metody podziału w Scala w Ubuntu 20.04

Aby zrozumieć zastosowanie metody podzielonej w Scala, powinniśmy spojrzeć na przykłady:

Przykład nr 1: Za pomocą metody podzielonej w programie Scala

Metoda podziału rozbija ciąg na dwie połowy, z których jedna jest podana. W tym celu zastosowaliśmy metodę podziału i przekazaliśmy określony ciąg jako parametr, który chcemy podzielić. Wykonajmy przykładowy kod, aby zobaczyć, jak działa metoda podziału.

W przykładowym kodzie próbujemy podzielić ciąg. Najpierw stworzyliśmy klasę o nazwie „MyString”. W głównej funkcji klasy mamy zmienną zdefiniowaną jako „Str1”. W „STR1” zainicjowaliśmy ciąg, do którego chcemy się podzielić. Następnie mamy inną zmienną „wynik”, w tym nazywamy metodą podziału. Wspominamy „przykład” jako wyrażenie podzielone w metodzie podzielonej. W rezultacie, ilekroć ciąg „Przykład” pojawi się w zmiennej „STR1”, ciąg zostanie podzielony i podzielony na kilka części, a następnie ciąg zostanie zignorowany. Funkcja drukowania zwróci podzielony ciąg elementów.

Po wykonaniu powyższego kodu na obraz.

Przykład nr 2: Za pomocą metody podzielonej z parametrem granicznym w programie Scala

Używamy metody podziału i przekazujemy parametr graniczny jako argument. Tak więc wartość tablicy będzie tutaj ograniczona, a także wynikowy tablica. Mamy przykładowy kod z parametrem limitu poniżej.

W przykładowym kodzie zadeklarowaliśmy klasę jako „MyString”. W klasie mamy ciąg zapisany w zmiennej „STR2”. „STR2” jest wywoływany w innej zmiennej „myresult”, którą nazywamy metodą podziału. Metoda podziału bierze wyrażenie regularne String „IS” i ogranicza ustawione jako „5” jako argument. Podzieli się ciąg, a my również ustalimy opcję limitu, aby ograniczyć rozmiar tablicy wyjściowej. „For” służy do przypisania „R1” zwróconej wartości z „MyResult”. Dzięki instrukcjom drukowania możemy mieć wynikowy tablicę.

Wyjście wyświetla tablicę podzieloną do limitu określonego w powyższym kodzie.

Przykład nr 3: Za pomocą metody podzielonej z wieloma ogranicznikami

Możemy również podzielić łańcuch o ogranicznikach lub wielu delimiterach. Można je podzielić z ogranicznikiem określonym w metodzie podzielonej. Tutaj mamy przykładowy kod, który pokazuje, jak to będzie działać.

W powyższym przykładowym kodzie mamy ciąg z wieloma delimiterami. Może to wyglądać złożone, ale możemy je podzielić, przekazując wiele ograniczeń jako argument. Mamy „Mystr3”, który ma cztery części. Są one oddzielone przez różne ograniczniki. Nazwaliśmy metodę podziału w „FinalResult”, aby oddzielić struny na ograniczeniach i przekazać argument tablicy. Nazywamy instrukcję drukowania na tych elementach ciągów w „For Loop”.

Różne ograniczniki są obsługiwane poprawnie metodą podziału, a my mamy podzieloną tablicę poniżej na ekranie terminalu Ubuntu 20.04.

Przykład nr 4: Za pomocą metody podziału z separatorem

Jeśli chcemy podzielić ciąg znakiem, jest znany jako separator. Można to osiągnąć za pomocą podziału podejścia. Separatory to podłoże danego ciągu. Może to być również znak specjalny lub dowolny ogranicznik, jak wspomniano powyżej. Mamy przykładowy kod przekazania określonego separatora w metodzie podzielonej.

Powyższy przykład jest zadeklarowany w klasie „MyString”, który ma w niej zdefiniowaną główną funkcję. W głównej funkcji stworzyliśmy zmienną „STR4”. „STR4” jest inicjowany z łańcuchem. Ten ciąg można podzielić, wywołując ciąg „STR4” wraz z metodą podziału w nowej zmiennej „Wynik”. Przeszliśmy separator „E”, który jest podłożem „STR4” w metodzie podzielonej, a także określa wartość limitu do „8”. Przekazana wartość graniczna ograniczy wynik wynikający z tablicy ciągu. Następnie, używając pętli i wywoływania funkcji wydruku, aby zwrócić podzielony ciąg z „Wynik”.

Powstały ciąg pokazuje działanie separatora wywoływanego w metodzie podzielonej, wyświetlona na zrzucie ekranu poniżej.

Wniosek

Artykuł miał na celu zademonstrowanie metody podziału Scala. Korzystając z tej metody, jak możemy podzielić ciąg na kilka części i zwrócić wynik tablicy podzielonej? Możemy również użyć parametrów limitu, które mogą ograniczyć elementy tablicy. W przeciwnym razie zawiera element dzielonej tablicy. Omówiliśmy wszystkie przykłady metody podzielonej i jej wdrożenie kodu. Możesz znaleźć łatwość podczas korzystania z metody Scala Split String.