array.lengte: lengte is een laatste variabele die van toepassing is arrays . Met behulp van de lengtevariabele kunnen we de grootte van de array bepalen.
Snaarlengte() : lengte() methode is een laatste methode die van toepassing is op stringobjecten. De methode length() retourneert het aantal tekens in de tekenreeks.
lengte versus lengte()
inttostr java
1. De lengtevariabele is van toepassing op een array, maar niet op stringobjecten, terwijl de lengte()-methode van toepassing is op stringobjecten, maar niet op arrays.
2. Voorbeelden:
// length can be used for int[], double[], String[] // to know the length of the arrays. // length() can be used for String, StringBuilder, etc // String class related Objects to know the length of the String>
3. Om rechtstreeks toegang te krijgen tot een veldlid van een array kunnen we gebruiken .lengte; terwijl .lengte() roept een methode aan om toegang te krijgen tot een veldlid.
Voorbeeld:
JAVA
public> class> Test {> >public> static> void> main(String[] args)> >{> >// Here str[0] pointing to String i.e. GEEKS> >String[] str = {>'GEEKS'>,>'FOR'>,>'GEEKS'> };> >System.out.println(str[>0>].length());> >}> }> |
>
>Uitvoer
The size of the array is 4 The size of the String is 13>
Oefenvragen gebaseerd op het concept van lengte versus lengte()
Laten we eens kijken naar de uitvoer van de volgende programma's:
- Wat zal de output zijn van het volgende programma?
JAVA
>
>Uitvoer
3>
Uitleg: Hier is de str een array van het type string en daarom wordt str.length gebruikt om de lengte ervan te vinden.
- Wat zal de output zijn van het volgende programma?
JAVA
public> class> Test {> >public> static> void> main(String[] args)> >{> >// Here str[0] pointing to a string i.e. GEEKS> >String[] str = {>'GEEKS'>,>'FOR'>,>'GEEKS'> };> >System.out.println(str.length());> >}> }> |
>
>
Uitgang:
error: cannot find symbol symbol: method length() location: variable str of type String[]>
Uitleg: Hier is de str een array van het type string en daarom kan str.length() NIET worden gebruikt om de lengte ervan te vinden.
- Wat zal de output zijn van het volgende programma?
JAVA
public> class> Test {> >public> static> void> main(String[] args)> >{> >// Here str[0] pointing to String i.e. GEEKS> >String[] str = {>'GEEKS'>,>'FOR'>,>'GEEKS'> };> >System.out.println(str[>0>].length());> >}> }> |
>
>Uitvoer
5>
Uitleg: Hier verwijst str[0] naar String, d.w.z. GEEKS en is dus toegankelijk met .length()