Programa Java para contar el número de dígitos en una string

La string es una secuencia de caracteres. En java, los objetos de String son inmutables. Inmutable significa que una vez que se crea un objeto, su contenido no puede cambiar. Se requiere un recorrido completo en la string para encontrar el número total de dígitos en una string.

Ejemplos:

Input : string = "GeeksforGeeks password is : 1234"
Output: Total number of Digits = 4

Input : string = "G e e k s f o r G e e k 1234"
Output: Total number of Digits = 4

Acercarse:

  1. Cree una variable entera e inicialícela con 0.
  2. Iniciar el recorrido de strings.
  3. Si el código de carácter ASCII en el índice actual es mayor o igual a 48 y menor o igual a 57, incremente la variable.
  4. Después del final del recorrido, imprima la variable.

A continuación se muestra la implementación del enfoque anterior:

Java

// Java Program to Count Number of Digits in a String
public class GFG {
 
    public static void main(String[] args)
    {
        String str = "GeeksforGeeks password is : 1234";
        int digits = 0;
        for (int i = 0; i < str.length(); i++) {
            if (str.charAt(i) >= 48 && str.charAt(i) <= 57)
                digits++;
        }
        System.out.println("Total number of Digits = "
                           + digits);
    }
}
Producción

Total number of Digits = 4

Complejidad de tiempo: O(N), donde N es la longitud de la string.

Publicación traducida automáticamente

Artículo escrito por chetanjha888 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *