形如
String[] strs = {"11.00","123.00","4444.00"};
现在要得到
String[] newStrs = {"11","123","4444"};
就是把那些后面为".00"的去掉,请问怎么实现啊?

解决方案 »

  1.   

    strs[0] = strs[0].replaceAll("\\.\\d*","");
      

  2.   


    for(int i=0;i<strs.length;i++){
       String a = strs[i];
       String[] b = a.split(".")
       System.out.println(b[0].toString().trim())}完毕....
      

  3.   

    楼上的方法可行,
    如果你不想用正则的话,你就先将字符串转为float (用Float类的parseFloat()方法)
    然后将float强制化为int
    最后在将它转为string就可以了。