Java oferece uma gama de funções padrão para o tratamento de texto usando a classe string. Cordas Java pode incluir qualquer caractere que você gosta e pode ser armazenado ou como strings literais ou variáveis . Quando você tem uma seqüência dentro de um programa Java , você pode chamar o método " substring " nela. O objetivo do método " substring " é a aquisição de parte de uma cadeia , definida usando o caractere de início e - opcionalmente - o personagem final também. Classe String
A classe string em modelos Java um único item de dados de texto. Cordas aparecem dentro de muitos programas em Java - para dados de caracteres aplicação interna , para o texto lido em a partir de fontes de dados externas , ou para capturar e apresentar texto de entrada do usuário . Aplicações usando cordas Java geralmente precisam processar as cordas de várias maneiras , tais como acesso a partes e personagens dentro deles.
Substring Método
O método " substring " é parte da classe string em Java. Os programas podem chamar o método em objetos ou valores do tipo string, usando o nome do método e parâmetros. Existem duas versões do método " substring " , um tomar um único parâmetro e outro levando dois. Os parâmetros indicam as posições de início e fim da " substring " necessária dentro da cadeia como um todo. O método " substring " retorna um novo objeto string contendo os caracteres solicitados, copiados da string original . A string original permanece inalterada.
Comece Parâmetro
O primeiro parâmetro para o método " substring " é necessária. O parâmetro é um "int" tipo primitivo que pode ser passado como um valor ou variável. O parâmetro indica a posição na qual o programa deve começar a operação " subsequência " . Se o parâmetro índice de início é o único fornecido quando um programa chama o método " substring " , a operação vai continuar até o fim da cadeia.
Fim Parâmetro
o segundo parâmetro para a operação " substring " é opcional. Se o parâmetro for fornecido, ele representa o valor "int ", depois de a posição na qual a operação deve terminar. O segundo parâmetro deve refletir a posição do caractere imediatamente após o último caractere na desejada " substring ". Se um programa chama o método " substring " , passando um parâmetro para o índice final , que é maior que o comprimento da corda , Java irá lançar uma exceção . Chamadas
Método
Chamar o método " substring " em uma string é tipicamente simples. A seguinte sintaxe de código demonstra chamando o método e atribuir o resultado a uma nova variável :
Cordas Originaltext = "Olá ";
Cordas subsectionText = originalText.substring (6) ;//contém "lá"
O trecho a seguir demonstra o uso de dois parâmetros :
Cordas Originaltext = "Olá ";
Cordas subsectionText = originalText.substring ( 6, 9 ) ;//contém " a "