我想问您,除了像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;
创建一个列表(ArrayList或LinkedList或任何其他满足您需要的实现),使用Stream API对列表应用您的条件,并限制与您的业务相关的大小,然后通过调用
list.toarray(integer[]::new)