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.