class tt{
public static void main(String[] args){
        String[] tomuno = {"12",":","30",};
System.out.println(tomuno[0]+":"+tomuno[2]);
}
}

解决方案 »

  1.   

    没有找到现成的方法,自己写的一个方法.不知道为什么,用String的Split方法,总是出错.
    public class Test {
      
      public String dateTrans(String time)
      {
        int hour,minute,sec;
        String[] temp = new String[3];
        int loc = time.indexOf(".");
        temp[0] = time.substring(0,loc);
        temp[1] = time.substring(loc+1,time.length());
        minute = (int) (Integer.parseInt(temp[1])*36/60);
        sec = (int) ((Integer.parseInt(temp[1])*36)%60);
        if(sec == 0)
        {
          temp[2] = "00";
        }
        else if (sec <10)
        {
          temp[2] = "0"+String.valueOf(sec);
        }
        else{
          temp[2] = String.valueOf(sec);
        }
        return temp[0]+":"+String.valueOf(minute)+":"+temp[2];
      }  public static void main(String[] args) {
        Test test = new Test();
        System.out.print(test.dateTrans("12.30"));
      }}