标签: java
如何不复制数组就从数组中删除否定元素?/移动数组的位置。举例来说,如果用户填充了数组,我可以使用哪种方法简单地返回更改后的数组?是否可以使用if语句省略元素?
答案 0 :(得分:4)
如果您只想删除Array中的所有否定元素,则可以执行以下操作:
Array
arr = Arrays.stream(arr).filter(e -> e >= 0).toArray();
arr是您的Array
arr