当前位置: 代码迷 >> J2SE >> 字符串数组怎么添加元素?
  详细解决方案

字符串数组怎么添加元素?

热度:98   发布时间:2016-04-24 02:14:29.0
字符串数组如何添加元素??
我想在字符串数组中添加一个元素,但是这个数组名不能更改。因为我现在在修改一段代码,就是想在这个String[] toEmail 里,增加一个新的email,由于下面多处用到了 toEmail,所以我想问能不能在不改变数组的情况下添加?或者还有什么方法实现? 期待高手解答。。。。

------解决方案--------------------
看了下API
可以用 toEmail=Arrays.copyOf(toEmail,toEmail.length+1);
toEmail[toEmail.length]=新的EMAIL;
------解决方案--------------------
2种方法:
1,用ArrayList
2,用Arrays.copyOf,例如:
Java code
    static String[]s1={"a","b","c"};    public static void main(String[] args) {        s1=Arrays.copyOf(s1, s1.length+1);        s1[s1.length-1]="d";        for(String s:s1){            System.out.println(s);        }    }
  相关解决方案