java中 不直接初始化数组 的使用(ArrayList)

来源:互联网 发布:淘宝客服开场话术大全 编辑:程序博客网 时间:2024/04/29 01:19
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--;             }         }  


0 0