strlist[0]="111";
strlist[1]="sss";
strlist[2]="dd";
...

解决方案 »

  1.   

    现在谁还用数组这么老土的东东.用ArrayList,Vector吧
      

  2.   

    strlist[1]这种方法不安全吧,有可能下标越界错
      

  3.   

    用数组你只能这样除非你定义的时候把他的范围放大一些
    String[] strlist = new String[100];
    如果你想让它动态可能不行吧
      

  4.   

    String[] strlist;
    ltrlist = new String[]{"lll","sss","dd"};
      

  5.   

    动态很简单啊
    String[] oldStr = {"aa", "bb"};
    int size = oldStr.length();
    String[] newStr = new String[size  + 1];
    System.arraycopy(oldStr, 0, newStr , 0, size);
    newStr[size] = "cc";其实用arraylist内部也是这样处理的
      

  6.   

    同意whyxx(风之子)的。System.arraycopy在JDK源码中应用的相当普遍。是解决动态数组问题的最好方法。
      

  7.   

    数组和字符串都是常量对象,即它们的内容和顺序在运行时无法动态改变。要想用动态的字符串,请用StringBuffer;要想动态数组,请用ArrayList或者List等集合对象。