String parentString="34.0:0.0";
  String regString="\\.[0]+";
  String s=parentString.replaceAll(regString,"");
  System.out.println(s);

解决方案 »

  1.   

    public  static String ql(double value){
          StringTokenizer str=new StringTokenizer(String.valueOf(value),".");
          String data=null;
          String part=null;
          String Int=null;
          try{
            if(str.hasMoreTokens()) {
              Int=str.nextToken();
            }
           if(str.hasMoreTokens()) {
              part=str.nextToken();
            }
            if(Integer.parseInt(part)==0) {
             data=Int;
            }
            else {
             data=String.valueOf(value);
            }
          }
          catch(Exception e){
          data=" ";
          }
          return data;
         }
      

  2.   

    如果再没有就去下个jdk1.4来用吧,扩充了很多功能,尤其在xml处理方面
      

  3.   

    正规表达式如果不想依赖JDK1.4的话就到apache上下载一个regexp项目挺不错的,或者ORO
      

  4.   

    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=170578看看这个  是不是你要的