Funkcja Scala Substring

Funkcja Scala Substring
Scala to wysokowydajny język funkcjonalny, który oferuje różne funkcje manipulacji ciągami. Funkcja podkładu jest jedną z nich. Możemy uzyskać określoną część łańcucha z funkcji scala string () w Scala. Funkcja Scala String () to wbudowana funkcja w Scala, więc możemy bezpośrednio do tego dostęp bez importowania bibliotek i pakietów w naszych kodach Scala. W artykule będziemy mieli demonstrację funkcji fundamentalnej SCALA STRING (). Zacznijmy mieć więcej informacji na temat funkcji Scala String ().

Co to jest Substring () w Scala:

Ponieważ podłoże jest podzbiorem ciągu między dwoma indeksami. Funkcje substring () są używane do uzyskania określonej części ciągu z danego ciągu w Scala. Mamy jednak zdefiniowany ciąg, który rozpoczyna się i kończy określony indeks.

Składnia funkcji Substring () w Scala:

Ogólna składnia Scala Substring () podano poniżej:

Tutaj „ciąg” jest określonym ciągiem, z którego otrzymamy podłoże, które jest reprezentowane jako „podaj”. Funkcja Substring () w Scala bierze dwa parametry jako argument. Pierwszy to „int begindex”, który jest początkowym punktem indeksu funkcji substring w Scala, a drugi to „int endindex”, który jest punktem końcowym funkcji substring () w Scala.

Z funkcji Scala Substring () mamy wartość zwracaną substring, która jest częścią ciągu w określonym indeksie w punkcie początkowym i określonym wskaźniku w punkcie końcowym.

Jak używać Substring () w Scala:

Aby zrozumieć podstawy korzystania z funkcji Substring () w Scali, powinniśmy spojrzeć na przykłady:

Przykład nr 1: Za pomocą INT początkowa w funkcji Substring () w Scala

W przykładzie przekazamy argument „int begindex”, który jest punktem początkowym określonego indeksu podrzędnego z danego ciągu. Wykonajmy kod i zobaczmy, jak zwróci podłoże na końcu ciągu wejściowego. W tym celu mamy poniżej przykładowy kod.

W powyższym programie zadeklarowaliśmy klasę Scala z nazwą „Przykład”, a w naszej funkcji klasowej () utworzyliśmy zmienną „VAR” z nazwą „new_str”, która jest zasadniczo następującym ciągiem wejściowym. wywołując funkcję Scala Substring (). Przeszliśmy wartość „20” jako indeks początkowy dla podjazdu, więc zaczyna się od indeksu 10 i zwraca wynik na końcu ciągu. Tutaj wspominamy tylko indeks początkowy, a nie indeks końcowy. Drukujemy ciąg „NEW_STR”, aby uzyskać podłoże.

Jak widać, mamy podłoże indeksu końcowego z ciągu wejściowego, który pokazano poniżej na ekranie terminalu.

Przykład nr 2: Używanie Int EndIndex w funkcji Substring () w Scala

Jak wspomnieliśmy powyżej w składni funkcji Scala Substring (), że bierze teraz dwa parametry w programie przykładowym, przyjmujemy oba parametr jako argument „int endindex” i „int endindex”. Parametry te będą działać jako indeksy początkowe i końcowe podłoża. Na przykład możemy zobaczyć przykładowy program w celu lepszego zrozumienia.

W tym przykładzie mamy klasę Scala jako „substr”, która definiuje naszą funkcję Main (). W funkcji Main () mamy zmienną „STR1” jako ciąg i łączymy „STR1” z innymi ciągami za pomocą instrukcji drukowania. Mamy tutaj zmienną „STR2”, w której wywołujemy funkcję substring () i przypisaliśmy indeks początkowy jako „0” i indeks końcowy jako „10”, który daje nas jako substring między tymi wartościami indeksu. Tutaj także łączymy „STR2” z drugim sznurkiem. Otrzymamy podłoże i zmodyfikowany ciąg, drukując struny.

Wyjście zarówno ciągu „Str1”, jak i „Str2” jest wyświetlane poniżej.

Przykład nr 3: Używając parametru typu funkcji substring () w Scala:

Wprowadzamy jeden negatywny scenariusz funkcji Substring () w Scala, aby sprawdzić, czy ciąg wartości przyjmuje parametr typu, czy nie. Poznajemy to po wykonaniu konkretnego programu przykładowego. Zobacz program poniższego przykładu.

Podobnie jak w powyższym kodzie, mamy klasę „substr”, która definiuje funkcję main () dla naszej klasy. Główna funkcja ma zmienną z „str1”, która wprowadza tutaj ciąg. Następnie mamy inną zmienną, „STR2” z posiadaniem ciągu. Zauważ, że w ostatniej instrukcji drukowania przekazujemy „STR2” z parametrem typu z „2”. Rzućmy okiem na wykonanie przykładu.

Wyjście w wykonaniu Pokaż błąd parametru typu, który pokazuje, że podłoże wartości typu ciągów bierze parametr typu

Przykład nr 4: Za pomocą dwóch określonych pozycji w funkcji Substring () w Scala:

Ten przykładowy program otrzymuje podaj z danego ciągu z dwóch określonych pozycji. Mamy dwa punkty początkowe i punkt końcowy, który weźmie podaj między tymi przypisanymi pozycjami. Poniżej będziemy mieć przykład praktyki.

Po pierwsze, ogłoszenie klasy Substring () w Scali i nazwał tę klasę „MyString”. Po drugie, mamy naszą funkcję Main (), która przechowuje wszystkie programy klasy. W głównej funkcji przypisaliśmy zmienną do łańcucha reprezentującego „Mystr” i obok siebie; Drukujemy struny. Następnie mamy cztery ciągi z nazwami „STR1”, „STR2”, „STR3” i „STR4” z indeksem Start and End, który otrzyma podłoże za pomocą funkcji Substring () w Scala.

Wyświetlając implementację powyższego programu, mamy wyjście dla każdej określonej wartości indeksu.

Wniosek:

Ponieważ mamy krótką demonstrację funkcji Substring () w Scala, w jaki sposób możemy wyodrębnić podłoże z danego ciągu z przykładowymi wykonaniami na Ubuntu 20.04. Zawsze zwraca nowy ciąg realizacji. Ponieważ nie mamy problemu podczas korzystania z funkcji Scala Substring (), ponieważ jest to wbudowana funkcja w języku Scala, która jest łatwa w użyciu i bardziej wydajna niż Java. To z pewnością da ci praktyczne podczas korzystania z funkcji Substring () w Scala.