提问者:小点点

数组设置元素极限和数组元素最大值和最小值的设置极限


我想问您,除了像int arr[]=new int[30](大小为30个元素)这样一开始就设置数组元素数的限制之外,是否还有一种方法可以在java中设置数组元素数的限制。您能在1到10个元素之间设置限制吗?

int[] array = new int[28];
while (array.length <= 1 && array.length >= 30) {
    return 0;
}

(或者类似的东西)。

我的第二个问题也许更可行的是,你能不能给元素本身设置一个限制,比如当你需要在之后对它们进行排序时,如果一个元素>=100就会给出错误。类似于:

if (input <= 1 && input <= 150)
    break;

共1个答案

匿名用户

创建一个列表(ArrayList或LinkedList或任何其他满足您需要的实现),使用Stream API对列表应用您的条件,并限制与您的业务相关的大小,然后通过调用

list.toarray(integer[]::new)