Java >> Java tutorial >  >> Java

Java Array Length-metode og eksempler

Sådan finder du en Java Array Længde er meget nemt, bare brug længden endelige variabel (length() metoden er anderledes). I Array viser egenskaben length altid int-værdien af ​​den samlede tildelte plads i initialiseringen.

Lær først om array med denne tutorial, hvis du er nybegynder eller ikke kender til Array:Java Array komplet tutorial

Syntaks:

En simpel længdesyntaksmetode i java.

numbers.length;

Returværdi: int størrelse af arrayet.

Eksempel på Java-arraylængde

Et simpelt eksempel oprettede et heltalsarray og skabte derefter en int-variabel "størrelse". Lagring af array-længden resulterer i størrelse og udskriv derefter output.

class Hello {
    public static void main(String[] args) {

        int[] numbers = {5, 2, 5, 2, 9};
        int size = numbers.length;

        System.out.println(size);

    }
}

Output: 5

Sp:Hvordan finder man længden af ​​heltalsarray i java?

Svar: Som de samme ovenstående eksempler bruger du egenskaben length i Array. Når arrayet er oprettet og initialiseret, hvis der erklæres en Array-størrelse. Det vil være størrelsen eller længden af ​​Array'et i Java.

class Hello {
    public static void main(String[] args) {

        //Creating a array 
        int[] numbers = new int[10];
        System.out.println("Array Size is " + numbers.length);
    }
}

Output: Arraystørrelse er 10

Sp.:Forskellen mellem længde og længde() i Java?

Svar: Som nævnt i starten af ​​en længde er ikke en metode, den returnerer den eneste længde af Array, den vil ikke fungere på objekter. Eller du kan også opkaldslængde er en egenskab.

Endnu en length() is methods returnerer antallet af tegn, der findes i strengobjektet.

length – at kende længden af ​​Arrays (int[], dobbelt[], streng[]).

length() – at kende længden af ​​det strengrelaterede objekt (String, StringBuilder osv.).

Med dette eksempel vil du få mere klarhed.

class Hello {
    public static void main(String[] args) {

        //length
        int[] numbers = {5, 2, 5, 2, 9};
        System.out.println("Array Size is " + numbers.length);

        // length()
        String str = "EyeHunts";
        System.out.println("String Size is " + str.length());

    }
}

Output: Array størrelse er 5
String Size er 8

Kaldning af Java Array Length funktion eller metode er begge ens. Java-arraylængden kan ikke ændres efter initialisering.


Java tag