Strings1="cax";Strings2="abacaxi";if(s2.indexOf(s1)>=0){
System.out.printf("A palavra %s foi encontrada dentro de %s%n",s1,s2);
}elseif(s1.indexOf(s2)>=0){
System.out.printf("A palavra %s foi encontrada dentro de %s%n",s2,s1);
}
discorpio
Bom dia Victor Almeida.
Simples.
Stringnome="Victor Almeida";if("Almeida".indexOf(nome)>=0){
System.out.println("Sobrenome pertence ao nome");}else{
System.out.println("Sobrenome não pertence ao nome"); }
O método "indexOf(…)" da classe String verifica qual o índice do carater onde começa a substring fornecida pelo usuário dentro do string e retorna justamente esse índice. Caso esse índice seja igual à -1, é sinal de que a substring não foi encontrada, caso contrário, se retornar 0 (zero), é sinal que ele começa logo no ínicio da string e maior que zero, do seu índice em diante.