从列表中删除小于零的数字

时间:2014-11-02 23:34:24

标签: java list

到目前为止,我有这段代码:

public static void rLTZ(List<Integer> args) {
 List<Integer> data = new ArrayList<Integer>(args);

 for (int i = 0; i < data.size(); i++){
     if (data.get(i) < 0){
         data.remove(i);
     }
     args = data;
 }

不确定为什么它不起作用,还有办法以更高的效率解决这个问题吗?

0 个答案:

没有答案