String[] table;//声明数组
ArrayList<String> fieldList = new ArrayList<String>(); //声明arraylist,准备用来初始化数组,传值
……
……
fieldList.add(“*”);//把值传给arraylist
fieldList.add(“*”);//把值传给arraylist
fieldList.add(“*”);//把值传给arraylist
……
……
table= (String[])fieldList.toArray(new String [fieldList.size()]);
到此为止,数组table可以直接使用,而且获取到了值,不过要注意长度,避免空指针错误。
也可以用ArrayList来 进行删除某元素,然后再赋值给某数组,实现数组中通过索引值删除数组元素。
for(int i=0; i<fieldList.size(); i++){
if(fieldList.get(i).matches("b[0-9]*")){
fieldList.remove(i);
i--;
}
}