日期:2014-05-20  浏览次数:20778 次

String[] a = new String[]{"1","2"},我如果想增加一个"3"到a中,如何增加?
String[]   a   =   new   String[]{ "1 ", "2 "},我如果想增加一个 "3 "到a中,如何增加?

------解决方案--------------------
String[] a = new String[]{ "1 ", "2 "};
你这段代码相当于生成一个只包含两个String类型元素的数组对象,如果想加入新的元素,必须生成新的对象,比如
String[] b = new String[a.length + 1];
int i;
for (i = 0; i < a.length; i++) {
b[i] = a[i];
}
b[i] = "3 ";