Java é uma linguagem de programação poderosa amplamente utilizada orientada a objetos. Compilado código Java roda em vários sistemas operacionais e dispositivos de Windows e Mac PCs a smartphones e caixas eletrônicos . Linguagens como Java usar cordas , que são letras ou cadeias de caracteres , como uma frase. Desenvolvedores Java , muitas vezes tem que procurar uma longa seqüência para a ocorrência de uma substring , que , por exemplo, poderia ser uma determinada palavra em uma frase. Em Java , as cordas são realmente objetos e têm muitos métodos que podem operar sobre eles. Você pode procurar uma corda para uma substring utilizando o método () String.IndexOf . Coisas que você precisa
Instalado compilador Java
Show Mais instruções
1
definir uma string na qual procurar os seguintes:
cadeia de entrada = " , Este é um teste , somente um teste ";
2
Definir uma string para procurar :
cordas test = " teste " ;
< br > 3
teste para o "teste" substring na string principal. Use o método indexOf () para determinar o índice no qual a palavra "teste" aparece na string definida como entrada:
int index = input.indexOf (teste) ;
4
o método indexOf () retorna um valor -1 se a substring não for encontrada eo índice se ele for encontrado . Você pode testar a existência e imprimir os resultados com :
if (! Index = -1) System.out.println ( "Found a string" + "\\ " "+ teste + "\\" "+" na posição : "+ index) ; mais System.out.println (" + teste "\\" + "\\ " "+" não encontrado! " ;) ;
5
Corrigindo as peças juntas em uma peça completa de código se parece com o seguinte :
//um exmaple de corda searchingclass Exemplo {public static void main ( string [ ,"] args ) { //cria uma string que podemos pesquisar através da entrada string = " Este é um teste , somente um teste ";
//Agora definir o que corda para testar no teste de entrada de cadeia de Cordas = "test " //indexOf () é um método que opera sobre a corda , retornando //a posição na cadeia de caracteres que a string ou personagem em questão //for encontrado, ou -1 se não for encontrado int index = input.indexOf (teste) ;
//teste e imprimir os resultados if (! index = -1) System.out.println ( "Found a string" + " \\" " ; + teste + "\\ " "+" na posição : "+ index) ; mais System.out.println (" \\ " " + teste + "\\ " "+" não encontrado " );
} \\ \\ fecha bloco principal } \\ \\ fecha classe