Função de substring Scala

Função de substring Scala
Scala é uma linguagem funcional de alto desempenho que oferece várias funções para manipulação de string. A função de substring é uma delas. Podemos obter a parte específica de uma string da função Scala String () em Scala. A função scala string () é uma função interna no scala, para que possamos acessar diretamente isso sem importar bibliotecas e pacotes em nossos códigos Scala. No artigo, teremos uma demonstração da função fundamental da Scala String (). Vamos começar a ter mais informações sobre a função Scala String ().

O que é substring () em scala:

Como a substring é o subconjunto de string entre dois índices. As funções substring () são usadas para obter a parte especificada de uma string de uma determinada string em scala. No entanto, temos uma string definida que inicia e fins especificados Índice.

Sintaxe da função substring () em scala:

A sintaxe geral do Scala Substring () é dada abaixo:

Aqui "String" é a string especificada da qual obteremos uma substring representada como "substring". A função substring () em scala leva dois parâmetros como um argumento. Primeiro é o "int BeginIndex", que é o ponto de índice inicial da função de substring em Scala, e o segundo é "int endindex", que é o ponto final da função substring () em scala.

A partir da função Scala Substring (), temos um valor de retorno da substring que é a parte da string no índice especificado no ponto de partida e no índice especificado no ponto final.

Como usar o substring () em scala:

Para entender o básico do uso da função substring () em Scala, devemos dar uma olhada nos exemplos:

Exemplo # 1: Usando int BeginIndex na função substring () em scala

No exemplo, passaremos um argumento "int BeginIndex" que é o ponto de partida de um índice especificado de uma substring de uma determinada string. Vamos fazer a execução do código e ver como ele retornará a substring no final da sequência de entrada. Para isso, temos um exemplo de código abaixo.

No programa acima, declaramos uma classe Scala com o nome "Exemplo" e, em nossa função principal () de uma classe, criamos uma variável "var" com o nome "new_str" que é basicamente uma sequência de entrada seguida Chamando a função Scala Substring (). Passamos um valor "20" como o índice inicial para a substring, então ele começa no índice 10 e retorna o resultado no final da string. Aqui estamos apenas mencionando o índice inicial, não o índice final. Estamos imprimindo a sequência "new_str" para obter a substring.

Como você pode ver, temos a substring do índice final da sequência de entrada que é mostrada abaixo na tela do terminal.

Exemplo # 2: Usando int endindex na função substring () em scala

Como mencionamos acima na sintaxe da função Scala Substring (), que são necessários dois parâmetros agora no programa de exemplo, estamos tomando o parâmetro como um argumento que é "int BeginIndex" e "int endindex". Esses parâmetros atuarão como os índices iniciais e finais da substring. Por exemplo, podemos ver o programa de exemplo para uma melhor compreensão.

Neste exemplo, temos uma classe Scala como "substr" que define nossa função principal (). Na função Main (), temos a variável "STR1" como uma string, e estamos concatenando "STR1" com outras strings através de declarações de impressão. Temos a variável "STR2" aqui na qual estamos chamando de função substring () e o índice de início atribuído como "0" e o índice final como "10" que nos dão como uma substring entre esses valores de índice. Aqui também estamos concatenando o "str2" com a outra string. Teremos uma substring e uma string modificada imprimindo as strings.

A saída da string "STR1" e "STR2" é exibida abaixo.

Exemplo # 3: Usando o parâmetro de tipo da função substring () em scala:

Estamos adotando um cenário negativo da função substring () em scala para verificar se a sequência de valores leva o parâmetro de tipo ou não. Vamos saber disso depois de executar o programa de exemplo específico. Veja o programa do exemplo abaixo.

Como no código acima, temos uma classe "substr" que define a função principal () para nossa classe. A função principal tem uma variável com "str1" que insere uma string aqui. Então temos outra variável, "STR2" com uma corda. Observe que na última declaração de impressão, estamos passando "STR2" com o parâmetro de tipo com "2". Vamos dar uma olhada em executar o exemplo.

A saída na execução mostra o tipo de parâmetro de tipo que mostra que a substring de valor da string do tipo pega um parâmetro de tipo

Exemplo # 4: Usando duas posições especificadas na função substring () em scala:

Este programa de exemplo recebe uma substring de uma determinada string de duas posições especificadas. Temos duas posições de ponto de partida e o ponto final que levará uma substring entre as posições designadas. Teremos um exemplo de prática abaixo.

Primeiro, declarando a classe Substring () em Scala e nomeou essa classe com "Mystring". Em segundo lugar, temos nossa função principal () que armazena todos os programas da classe. Na função principal, atribuímos uma variável a uma string que representa “mystr” e lado a lado; Estamos imprimindo as cordas. Depois, temos quatro cordas com os nomes "STR1", "STR2", "STR3" e "STR4" com um índice de início e final, que receberá a substring usando a função substring () em Scala.

Exibindo a implementação do programa acima, temos uma saída para cada valor de índice especificado.

Conclusão:

Como temos uma breve demonstração da função Substring () em Scala, como podemos extrair a substring de uma determinada string com as execuções de exemplo no Ubuntu 20.04. Sempre retornará uma nova string na execução. Como não temos problema ao usar a função Scala Substring () porque é uma função interna na linguagem Scala que é fácil de usar e mais eficiente que o Java. Isso definitivamente lhe dará prática ao usar a função substring () em scala.