Java Topics

Count/Add the numbers in each word in a String

 public class CountnumInString {


public static void main(String[] args) {

  String s="th2i2s i1s ma4n7j1u";

  String s1="";

  int n=0;

  char[] c=s.toCharArray();

  for(int i=0;i<c.length;i++) {

  while(i<c.length && c[i]!=' ') {

  if(c[i] >=97 && c[i]<=122) {

  s1=s1+c[i];

  }

  else if(c[i]>=48 && c[i]<=57) {

  n=n+c[i]-48;

  }

  i++;

  }

  s1=s1+n+" ";

  n=0;

  }

        System.out.println(s1);

}

}

Output:

this4 is1 manju12