Mostrando entradas con la etiqueta indexOf(char). Mostrar todas las entradas
Mostrando entradas con la etiqueta indexOf(char). Mostrar todas las entradas

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");
  }
  
  
  

 }

}