Como utilizar SubString – Java () Exemplo de método


Existem duas variantes do método substring (). Este artigo descreve todas elas, como segue:
1. String substring (): Esse método tem duas variantes e retorna uma nova string que é uma subsequência dessa string. A subsequência começa com o caractere no índice especificado e se estende até o final dessa sequência.

utilizar SubString

// Java code to demonstrate the // working of substring(int begIndex) public class Substr1 { public static void main(String args[]) {
// Initializing String String Str = new String("Welcome to bracontece");
// using substring() to extract substring // returns bracontece System.out.print("The extracted substring is : "); System.out.println(Str.substring(10)); } }

Saída:

A substring extraída é: bracontece

2. Subsequência de cadeia (begIndex, endIndex): Este método tem duas variantes e retorna uma nova cadeia de caracteres que é uma subseqüência dessa cadeia. A subseqüência começa com o caractere no índice especificado e se estende até o final dessa cadeia ou até endIndex – 1 , se o segundo argumento for fornecido.

Sintaxe: 
public Subcadeia de caracteres de string (int begIndex, int endIndex) 
Parâmetros: 
beginIndex: o índice de início, inclusive.
endIndex: o índice final, exclusivo.
Valor de retorno :
A substring especificada.

// Java code to demonstrate the
// working of substring(int begIndex, int endIndex)
public class Substr2 {
    public static void main(String args[])
    {
 
        // Initializing String
        String Str = new String("Welcome to bracontece");
 
        // using substring() to extract substring
        // returns geeks
        System.out.print("The extracted substring  is : ");
        System.out.println(Str.substring(10, 16));
    }
}

Saída:

A string original é: Rs 1000
A substring extraída é: 1000

O método substring()é usado para obter uma substring de uma String específica. Existem duas variantes deste método:

String substring(int beginIndex): Retorna a substring começando do índice especificado (beginIndex) até o final da string. Por exemplo "Chaitanya".substring(2), voltaria "aitanya". Este método lança IndexOutOfBoundsExceptionSe o beginIndex for menor que zero ou maior que o comprimento de String (beginIndex <0 ||> length of String).

String substring(int beginIndex, int endIndex): Retorna a substring começando do índice fornecido (beginIndex) até o índice especificado (endIndex). Por exemplo "Chaitanya".substring(2,5), voltaria "ait". Ele lança IndexOutOfBoundsExceptionSe o beginIndexfor menor que zero OU beginIndex > endIndexOR endIndexé maior que o comprimento de String.

Exemplo: substring ()

public class SubStringExample { public static main void ( String args []) { String str = new String ( "rápida raposa marrom pula sobre o cão preguiçoso" ); Sistema . fora . println ( "Substring a partir do índice 15:" ); Sistema . fora . println ( str . substring ( 15 )); Sistema . fora . println (  
      
         
       
       
       "Substring começando do índice 15 e terminando no 20:" ); Sistema . fora . println ( str . substring ( 15 , 20 )); } }
        
Substring a partir do índice 15 :
 pula sobre o cão preguiçoso
Substring a partir do índice 15 e terminando em 20 : 
 jump

Prefixo e sufixo são casos especiais de substring. Um prefixo de uma string{\ displaystyle S} é uma substring de {\ displaystyle S}que ocorre no início de{\ displaystyle S}. Um sufixo de uma string{\ displaystyle S}é uma substring que ocorre no final de{\ displaystyle S}.

A lista de todas as substrings da string ” apple ” seria ” apple “, ” appl “, ” pple “, ” app “, ” ppl “, ” ple “, ” ap “, ” pp “, ” pl “, ” le “,” a “,” p “,” l “,” e “,” “.


Like it? Share with your friends!

0
1 share