如何在不复制数组的情况下从数组中删除负元素?/移动数组的位置。例如,如果用户填充了数组,我可以使用什么方法简单地返回更改后的数组?是否可以使用 if 语句省略元素?
最佳答案
如果您只是想删除Array
中的所有负元素,您可以这样做:
arr = Arrays.stream(arr).filter(e -> e >= 0).toArray();
arr
是你的 Array
关于java - 从没有 array.copy 的数组中删除负元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53124056/