O método substring em java

Os programas podem usar o método substring Java no texto de entrada.

A classe de Cadeia Java fornece uma variedade de métodos para acessar informações sobre o conteúdo da cadeia. O método substring retorna uma seção de uma String, permitindo que este seja processado ainda mais, se necessário. O uso do método substring em variáveis ​​de Cadeia Java é simples, viável, mesmo para iniciantes para o idioma. O método substring é descrito na especificação da linguagem Java, seu uso requer apenas uma única linha de código na maioria dos casos.

propósito

  • O objectivo do método é subcadeia para retornar uma parte da cadeia de texto num programa Java. Uma cadeia de texto em Java contém um array de caracteres, que podem incluir letras, números e símbolos. Os programas podem usar o método substring em uma corda para adquirir uma secção especificada do String, como indicado pelas posições iniciais e finais. O método substring não realmente alterar a string original, como cordas são imutáveis ​​na linguagem Java. Um novo objeto String é devolvido em vez disso.

Esboço

  • O contorno linguagem Java para o método substring da classe String é indicado nas duas formas possíveis seguintes:

    Public String substring (int beginIndex)

    Public String substring (int beginIndex, int endIndex)

    A primeira opção tem um único parâmetro inteiro que indica a posição em que para iniciar a operação de subsequência, com o método de execução para a extremidade da corda a partir dessa posição. A segunda opção leva dois parâmetros inteiros, indicando as posições de início e fim. Ambas as versões retornar um objeto String que contém os caracteres solicitados.

Usar

  • O método substring pode ser usado em qualquer variável String em um programa Java. A sintaxe a seguir indica o uso da versão método com um parâmetro de número inteiro:

    Cordas someWords = "Aqui estão algumas palavras.";

    Cordas fewerWords = someWords.substring (9) - //"algumas palavras."



    A sintaxe a seguir demonstra o uso da função com dois parâmetros:

    Cordas someWords = "Aqui estão algumas palavras.";

    Cordas fewerWords = someWords.substring (9, 14) - //"um pouco"

    A variável String original permanece inalterado após o método substring foi chamado sobre ele.

opções

  • Se um programa está substituindo o valor de uma String com o resultado de uma variável substring, o resultado pode ser simplesmente transferido para a referência da variável da seguinte maneira:

    Cordas someWords = "Aqui estão algumas palavras.";

    someWords = someWords.substring (9);

    A subcadeia método também pode ser realizado em uma corda literal, o que é um valor de cadeia representada, em vez de directamente armazenados numa variável. Neste caso, pode ser utilizada a seguinte sintaxe:

    fewerWords String = "Aqui estão algumas palavras.".substring (9);

considerações

  • Se o método substring está sendo chamado em cordas cujos valores são imprevisíveis, uma série de testes condicionais pode ser necessária. Por exemplo, se o método substring é passado um valor de parâmetro, tanto para o índice de início ou fim, que se situe fora do alcance do String, uma exceção será lançada. É aconselhável, nesses casos, para verificar o comprimento de uma corda antes de chamar o método substring.

De esta maneira? Compartilhar em redes sociais:

LiveInternet