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:
- Cree una variable entera e inicialícela con 0.
- Iniciar el recorrido de strings.
- 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.
- 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