如何在java中查找整数数组大小

如何在java中查找整数数组大小,java,arrays,printing,size,range,Java,Arrays,Printing,Size,Range,下面是引发错误的代码: Cannot invoke size() on the array type int[] 代码: 公共类示例{ int[]数组={1,9910000084849111212314,21442455244554,22,22211}; public void Printrange(){ 对于(int i=0;i100&&array[i]数组的长度如下所示: int l = array.length; 列表的大小如下所示 int s = list.size(); 对于ar

下面是引发错误的代码:

Cannot invoke size() on the array type int[]
代码:

公共类示例{
int[]数组={1,9910000084849111212314,21442455244554,22,22211};
public void Printrange(){

对于(int i=0;i100&&array[i]数组的长度如下所示:

int l = array.length;
列表的大小如下所示

int s = list.size();

对于
array
,没有方法调用
size()
。您可以使用
array。长度

数组的

array.length
public class Test {

    int[] array = { 1, 99, 10000, 84849, 111, 212, 314, 21, 442, 455, 244, 554,
            22, 22, 211 };

    public void Printrange() {

        for (int i = 0; i < array.length; i++) { // <-- use array.length 
            if (array[i] > 100 && array[i] < 500) {
                System.out.println("numbers with in range :" + array[i]);
            }
        }
    }
}
鉴于该清单

list.size()
array.size()
替换为
array.length

公共类测试{
public class Test {

    int[] array = { 1, 99, 10000, 84849, 111, 212, 314, 21, 442, 455, 244, 554,
            22, 22, 211 };

    public void Printrange() {

        for (int i = 0; i < array.length; i++) { // <-- use array.length 
            if (array[i] > 100 && array[i] < 500) {
                System.out.println("numbers with in range :" + array[i]);
            }
        }
    }
}
int[]数组={1,99,10000,84849,111,212,314,21442,455,244,554, 22, 22, 211 }; public void Printrange(){ 对于(int i=0;i
整数数组不包含size()或length()方法。请尝试下面的代码,它会起作用。ArrayList包含size()方法。String包含length()。因为您使用了int Array[],所以它将是Array.length

public class Example {

    int array[] = {1, 99, 10000, 84849, 111, 212, 314, 21, 442, 455, 244, 554, 22, 22, 211};

    public void Printrange() {

        for (int i = 0; i < array.length; i++) {
            if (array[i] > 100 && array[i] < 500) {
                System.out.println("numbers with in range" + i);
            }
        }
    }
}
公共类示例{
int数组[]={1,99,10000,84849,111,212,314,21,442,455,244,554,22,22,211};
public void Printrange(){
for(int i=0;i100&&array[i]<500){
System.out.println(“范围内的数字”+i);
}
}
}
}

我们可以使用array\u name.length属性来查找数组的长度


int[]i=i.length;

我想你可能把size()和length搞混了

(1) size之所以有括号是因为list的类是list,并且它是一种类类型。所以list类可以有方法size()


(2) 数组的类型是int[],它是一种基本类型。因此我们只能使用length

数组没有size()方法。它们有一个长度字段。这个问题有必要吗?。
数组。length
是您想要的!