Capítulo VI Pregunta 23 (Ocurrencias de carácter específico)

Capítulo VI Pregunta 23 (Ocurrencias de carácter específico)

  • * 6.23 (Número de ocurrencias de caracteres especificados) Utilice el siguiente encabezado de método para escribir un método para encontrar el número de ocurrencias de caracteres especificados en una cadena.
    public static int count (String str, char a)
    Por ejemplo, count ("Welcome", 'e') devuelve 2. Escriba un programa de prueba que solicite al usuario que ingrese una cadena y un carácter, y muestre el número de veces que el carácter aparece en la cadena.
    * 6.23 (Apariciones de un carácter especificado) Escriba un método que encuentre el número de apariciones de un carácter especificado en una cadena usando el siguiente encabezado:
    public static int count (String str, char a)
    Por ejemplo, count ("Welcome", 'e') devuelve 2. Escriba un programa de prueba que solicite al usuario que ingrese una cadena seguida de un carácter y luego muestre el número de ocurrencias del carácter en la cadena.
  • Código de referencia:
package chapter06;

import java.util.Scanner;

public class Code_23 {
    
    
    public static void main(String[] args) {
    
    
        Scanner input = new Scanner(System.in);
        System.out.print("Enter a sring: ");
        String str = input.nextLine();
        System.out.print("Enter a character: ");
        char a = input.nextLine().charAt(0);
        System.out.println("The times " + a + " in " + str + " is " + count(str,a));
    }
    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;
    }
}

  • Los resultados muestran que:
Enter a sring: Welcome
Enter a character: e
The times e in Welcome is 2

Process finished with exit code 0

Supongo que te gusta

Origin blog.csdn.net/jxh1025_/article/details/109169194
Recomendado
Clasificación