Substring em Java – String

Substring Em Java String



Ao gerenciar os dados em Java, pode haver casos em que o desenvolvedor precise

utilizar os dados contidos ou modificá-los. Por exemplo, usar um valor de string diferente ou atualizar os valores de acordo com o requisito fornecido mantém o “ projeto de documento ” intacto. Nesses casos, a substring em Java auxilia na utilização dos recursos atuais e facilita as funcionalidades por parte do desenvolvedor.

Este blog demonstrará o uso e a implementação do “ substring ” em Java.







O que é uma “Substring” em Java?

String substring ” em Java pode ser alcançado através do “ substring() ” método. Este método extrai e retorna uma substring dos valores de string fornecidos ou de entrada do usuário com base nos índices de início e fim especificados.



Sintaxe



corda. substring ( começar, último )

Na sintaxe acima:





  • começar ” refere-se ao índice inicial.
  • durar ” corresponde ao índice final.

Exemplo 1: recuperar uma substring de uma string da última em Java

Neste exemplo, a string especificada pode ser uma substring da última:

Corda dadoString = 'Java' ;
Sistema . fora . println ( 'A string fornecida é: ' + dadoString ) ;
Sistema . fora . println ( 'A substring extraída de end é: ' + dadaString. substring ( 3 ) ) ;

No trecho de código acima:



  • Em primeiro lugar, inicialize o valor da string e exiba-o.
  • Na próxima etapa, associe o “ substring() ” com a string especificada apontando para o índice fornecido.
  • Isso resultará na extração do último caractere de string, extraindo assim a substring do último.

Saída

Esta saída significa que o último caractere de string é recuperado correspondente ao índice “ 3 ”.

Exemplo 2: recuperar uma substring de uma string com relação a índices especificados em Java

Neste exemplo particular, uma string em Java pode ser substring em índices específicos:

Corda dadoString = 'Java' ;
Sistema . fora . println ( 'A string fornecida é: ' + dadoString ) ;
Sistema . fora . println ( 'A substring extraída em '
+ 'índices especificados são: ' + dadaString. substring ( 0 , 2 ) ) ;

No bloco de código acima:

  • Da mesma forma, inicialize o valor da string e exiba-o.
  • Agora, aplique o “ substring() ” de modo que a string seja substring desde o início, ou seja,,” 0 ” até o índice final, ou seja, “ 2 ”.
  • Observe que o valor em relação ao índice final “ 2 ” é excluído no processo de extração de substring.

Saída

A partir da saída acima, pode ser implícito que a string é uma substring de acordo.

Exemplo 3: recuperar uma substring de uma string de entrada do usuário em Java

Nesse caso, a string será tomada como entrada do usuário e substring de acordo. Em primeiro lugar, inclua a biblioteca fornecida abaixo para permitir a entrada do usuário:

importar java.util.Scanner ;

Agora, adicione o seguinte código no “ principal() ” método:

entrada do scanner = novo scanner ( Sistema . em ) ;
Sistema . fora . println ( 'Digite o valor da String: ' ) ;
Corda stringValue = entrada. PróximaLinha ( ) ;
Sistema . fora . println ( 'A substring extraída é: ' + stringValue. substring ( 0 , 2 ) ) ;

No código acima:

  • Criar uma ' scanner ” objeto chamado “ entrada ” usando o “ novo ” e a palavra-chave “ Scanner() ” construtor, respectivamente.
  • O ' em ” O parâmetro aceita a entrada do usuário.
  • Na próxima etapa, o associado “ próximaLinha() ” método garante a entrada do usuário como um “ corda ”.
  • Por fim, aplique o “ substring() ” para substring a string de entrada do usuário de acordo com os índices especificados como seu parâmetro (método).

Saída

Neste resultado, pode-se analisar que a string definida pelo usuário é substring de acordo.

Conclusão

A extração da substring de uma string em Java pode ser realizada através do “ substring() ” método. Este método extrai e fornece uma substring da string com base nos índices especificados. Além disso, pode ser utilizado para recuperar a substring da string do último, em índices especificados, ou substring de uma string de entrada do usuário, respectivamente. Este blog discutiu as abordagens para “ substring ” uma string em Java.