How to find numbers in a string Java version

 
 
//function to find numbers in a string
private  double check(String x){
      char text[]=x.toCharArray();
     x.trim();
      String number="";
      for(int i=0;i<x.length();i++){
     try{
         
          number+=Integer.parseInt(""+text[i]);

      }catch (NumberFormatException e){
         if(text[i]=='-'||text[i]=='.')
             number+=text[i];
          continue;
      }
      
      }

     double result=0;
     try{

result=Double.parseDouble(""+number);}
     catch (Exception e){
      result=0;
     }
  
     return  result;
  }


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325574308&siteId=291194637