int [] numList = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int rangeLowerBound = 2
int rangeUpperbound = 8
是否有某种标准方法可以从数组中获取一组在该范围内的数字,然后将这些数字放入新的数组中?
最佳答案
假设该范围包含在内,
int[] inRange = Arrays.stream(numList).filter(x -> x >= rangeLowerBound && x <= rangeUpperbound).toArray();
// inRange = [2, 3, 4, 5, 6, 7, 8]
关于java - 如何根据给定范围选择一组数字形成数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59147005/