我想实现用一个什么东西来储存一组String
然后能够随意调用例如 我有
String a = "a";
String b = "b";
String c = "c";
String d = "d";然后把这些String给一个什么东西,然后我就可以这样调用出来
String msg = null;
for (int i = 2; i<3; i++)
{
msg = ...i...;
}这样的话我就可以得到 msg 为 bc
应该怎么写呀谢谢

解决方案 »

  1.   

    String[] a=new String[]{"a","b","c","d"};
    String msg="";
    for(int i=2;i<=3;i++){
    msg+=a[i];
    }
      

  2.   


    谢谢,原来String还可以这样用呀,还有一个问题,比如说我又有了一个String e = "asfdsadadad"; 在for循环后面,我要怎么把它加进String[] a 里面呀?
      

  3.   

    String msg = "";
    List list = new ArrayList();
    list.add("a");
    list.add("b");
    list.add("c");
    list.add("d");/**
    * 这是取所有数据
    *
    /
    for(Object o : list)
    {
       msg + =o;
    }
    /**
    * 取你想要的
    */
    for(int i = 2 ; i < list.size(); i++)
    {[code=Java]
      msg + =list.get(i);
    }
    [/code]