Escriba un método que encuentre el número de ocurrencias de un carácter especificado en una cadena usando el siguiente encabezado
IDIOMA: JAVA
DESAFÍO:
(Apariciones de un carácter especificado)
Escriba un método que encuentre el número de ocurrencias de un carácter especificado en una cadena usando el siguiente encabezado:
recuento de int estático público (String str, char a)
Agregue un método principal a la clase que prueba el método solicitando una cadena y un carácter,
invocando el método e imprimiendo el recuento devuelto.
SOLUTION:
import java.util.*; public class Occurrence{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("Enter a word: "); String str = input.nextLine(); System.out.print("Enter a letter: "); char a = input.nextLine().charAt(0); int letterCheck = Occurrence.count(str, a); System.out.println("The word was: " + str); System.out.println("The letter " + a + " was found this many times: " + letterCheck); } public static int count(String str, char a){ int count = 0; for (int i = 0; i < str.length(); i++){ if (str.charAt(i) == a){ count++; } } return count; } }
Posted in Aprender a codificar, Java