Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como descobrir se uma determinada Substring existe em uma String em Java
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

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever Componentes Joomla Com Eclipse 
·Java não consegue encontrar o símbolo com Método Out…
·Comprimento Método de entrada em Java 
·Como fazer um jogo baseado em texto simples em Java 
·JDK não é detectado pelo Java 
·Como ter Java Leia Teclar como entrada 
·É Java fortemente tipado Importante 
·Como inverter Pixels em Java Com getPixel 
·Como construir uma árvore de decisão em Java Open Sou…
·Como usar instruções preparadas em ETL Java Caps 
  Artigos em destaque
·Como criar um arquivo de texto usando C + + 
·Como atualizar o modelo Login com ASP 
·Como a senha proteger um documento do Word com código …
·Erros de sintaxe em C + + 
·Quais os tipos de matemática Do programadores de compu…
·Como posso obter Tempo Local no meu site 
·Como calcular o Código Gray 
·Como alocar um arquivo 
·Como Escrever um intermitente Ping 
·Como parar de IMVU 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados