1.如何将 Object[] 与 int[] 相互转化2.如何将 List<Object> 与 List<String> 相互转化

解决方案 »

  1.   

    1 使用Integer, int[]生成Integer[];反之亦然
      

  2.   

    Object[] To int[]  public static void main(String[] args) {
    Object[] oA = new Object[2];
    for(int i=0;i<oA.length;i++)
    {
    oA[i] = i;
    }
    int[] iA = new int[oA.length];
    for(int i=0;i<iA.length;i++)
    {
    iA[i] = (Integer)oA[i];
    }
    }
      

  3.   

    List<Object> to List<String>
    import java.util.LinkedList;
    import java.util.List;
    public class test {
    /**
     * @param args
     */
    public static void main(String[] args) {
    List<Object> li = new LinkedList();
    for(int i=0;i<2;i++)
    {
    li.add(i);
    }
    List<String> li_S = new LinkedList();
    for(int i=0;i<2;i++)
    {
    li_S.add(String.valueOf(li.get(i)));
    }
    }}
      

  4.   

    在你的那个Oject类中重写toString 方法,在toString 把需要的放在里面放回回来,这样用的时候调用该方法就可以吧
      

  5.   

    首先说下object是所有类的父类,呵呵,恕我啰嗦
    然后就是父类转子类的问题2楼和3楼已经给出了答案
    最后就是子类转父类的问题了 那就好办了直接加父类类型强制转换,以为子类也是父类的一种,so简单
      

  6.   

    C#最好了,有一个Convert~任意转~
      

  7.   

    使用Integer包装类, int[]生成Integer[];反之亦然