Buscar un caracter dentro de una cadena String JAVA

Ejemplo básico de como se podría buscar un carácter dentro de una frase ejemplo.

import java.util.*;
public class EjString {

 public static void main(String[] args) {
  
  //Buscando un caracter dentro de un String
  
  String ejemplo="Método de la clase String";
  
  //int indexOf(char c) devuelve el indice
  
  Scanner caracter = new Scanner(System.in);
  System.out.println("Introduce un caracter");
  char car = caracter.next().charAt(0);
  // en "car" guardamos el caracter a buscar
  int indice = ejemplo.indexOf(car);
  
  
  if(indice<0)
  {
  System.out.println("El caracter no existe en la frase \"Método de la clase String\". ");
  }else
  {
  System.out.println("La primera coincidencia con el caracter aparece en la posición número "
     +(indice-1)
     +" contando los espacios");
  }
  
  
  

 }

}

No hay comentarios:

Publicar un comentario