public Vector convertIntToStr(int value)
  {
    Vector tempVct = new Vector();
    String convertStr = String.valueOf(value);
    for(;convertStr.length()>2;)
    {
      String tempStr = convertStr.substring(0,2);
      tempVct.add(tempStr);
      convertStr = convertStr.substring(2,convertStr.length());
    }
    if(convertStr.length()!=0)
      tempVct.add(convertStr);
    return tempVct;
  }{
  ...
    int tempInt = 1234567890;
    Vector VctStr = convertIntToStr(tempInt);
    for(int i=0;i<VctStr.size();i++)
    {
      int resultInt = Integer.parseInt(VctStr.elementAt(i).toString());
      System.out.println(resultInt);
    }
  ...
}

解决方案 »

  1.   

    public class test
    {
    public static void main(String[] arg)
    {
    String str="1112536211";
    String a,b,c,d,e;
    a=str.substring(0,2);
    b=str.substring(2,4);
    c=str.substring(4,6);
    d=str.substring(6,8);
    e=str.substring(8,10);
    System.out.println(a);
    System.out.println(b);
    System.out.println(c);
    System.out.println(d);
    System.out.println(e);
    }
    };可以用循环,根据自己实际做修改吧
      

  2.   

    oracle有函数substr可以满足你的要求..