En este artículo de programa Java , vamos a aprender cómo contar el número de dígitos en una cadena ?
Dada una cadena y tenemos que contar el número total de dígitos en ella utilizando Java.
Ejemplo:
Input string: "code2017"
Output:
Number of digits: 4
En este código tenemos una entrada:.
- de entrada Una class (número de casos de prueba o con mayor claridad el número de cadenas usuario quiere cheque (digamos 5, es decir el usuario quiere comprobar 5 cuerdas y el programa class int 5 entradas).
- una entrada de cadena (que será una cadena introducida por el usuario que necesita ser comprobado).
continue cada cadena que tendrá dos salidas
el número de dígitos en cadena
Considere el programa:. se llevará a número de entradas, cuerdas e imprimir el número total de dígitos
import java.util.Scanner;
public class CheckDigits {
public static void main(String[] args) {
Scanner Kb=new Scanner(System.in);
System.out.println("How man strings u want to check?");
//Take the input of no. of test cases
int t=Kb.nextInt();
//looping until the test cases are zero
while(t-->0){
//Input the string
System.out.println("Enter the string!");
String s=Kb.next();
//counter to count the number of digits in a string
int digits=0;
//looping until the string length is zero
for(int i=0;i<s.length();i++){
//isDigit is a function of Character class it checks a particular char that whether it is a digit or not
if(Character.isDigit(s.charAt(i))){
//counter digit will be incremented each time when a character will be a digit
digits++;
}
}
//prints the number of digits in a string
System.out.println(digits);
}
System.out.println();
}
}