Vector里有个copyinto(Object[])方法,
把L1,L2拷贝进去,然后用toArray()转换成String数组.这个想法怎么样?

解决方案 »

  1.   

    char[] L1={'l','w','4'};
    char[] L2={'3','2','u'};
    String[] L[]=new String[L1.length+L2.length];
    for (int i=0;i<L1.length;i++)
      L[i]=Character.toString(L1[i]);
    for (int i=L1.length;i<L.length;i++)
      L[i]=Character.toString(L2[i]);
      

  2.   

    不好意思,我上面没去看仔细,Vector的copyInto是把Vector的值拷贝到一个数组里.
    暂时找不到好的方法.
      

  3.   

    楼主的意思还是不明白:
    为什么要用String L[];
    你希望String L[]={“l”,“w”,“4”,“3”,“2”,“u”};
    还是希望一个String L="lw432u";
    另外什么叫不得访问L1,L2中的单个元素
    是否是不得出现L2[i]字样?
    你的叙述让我困惑如果只是希望String L="lw432u";,那就很简单了
    char[] L1={'l','w','4'};
    char[] L2={'3','2','u'};
    String L=“”;
    for (int i=0;i<L1.length;i++)
      L+=L1[i];
    for (int i=0;i<L2.length;i++)
      L+=L2[i];
    希望String L[]={“l”,“w”,“4”,“3”,“2”,“u”};
    那就按照 Eraserpro(Eraser,毁灭者?橡皮?) 的方法就可以