java array length tutorial with code examples
welke van de volgende zaken is geen voorwaarde om een testcase te beschrijven?
In deze zelfstudie wordt het Java-attribuut Array Length uitgelegd, samen met de verschillende toepassingen en situaties waarin het attribuut Array Length kan worden gebruikt:
In onze vorige tutorial hebben we het concept van het afdrukken van elementen in Java-array op verschillende manieren onderzocht. Zoals we weten, moeten we om door de array te lussen van tevoren weten hoeveel elementen er in de array zijn, zodat we kunnen stoppen wanneer het laatste element is bereikt.
We moeten dus de grootte of het aantal elementen in de array weten om door de array te kunnen lopen.
Java biedt geen enkele methode om de lengte van de array te berekenen, maar het biedt een attribuut ‘length’ dat de lengte of grootte van de array aangeeft.
Wat je leert:
- Java-kenmerk ‘lengte’
- Een waarde zoeken met behulp van het lengtekenmerk
- Vind de minimum- en maximumwaarden in Array
- Veel Gestelde Vragen
- Gevolgtrekking
- Aanbevolen literatuur
Java-kenmerk ‘lengte’
Het aantal elementen in de array tijdens declaratie wordt de grootte of lengte van de array genoemd. Gegeven een array met de naam ‘myArray’, wordt de lengte van de array gegeven door de volgende uitdrukking.
Het onderstaande programma toont de illustratie van het lengtekenmerk van de Java-array.
Uitgang:
Het bovenstaande programma maakt eenvoudig gebruik van het lengte-attribuut en toont de inhoud en lengte van twee verschillende arrays. Nu we het lengtekenmerk hebben gezien, laten we eens kijken hoe we het in verschillende situaties kunnen gebruiken.
De array-lengte is handig in verschillende situaties. Sommigen van hen staan hieronder vermeld.
Zij zijn:
- Om een specifieke waarde in de array te zoeken.
- Zoeken naar minimum / maximum waarden in de array.
Laten we deze in detail bespreken.
Een waarde zoeken met behulp van het lengtekenmerk
Zoals eerder vermeld, kunt u een array doorlopen met behulp van het lengtekenmerk. De lus hiervoor zal alle elementen een voor een doorlopen totdat (lengte-1) het element is bereikt (aangezien arrays beginnen bij 0).
Met behulp van deze lus kunt u zoeken of een specifieke waarde in de array aanwezig is of niet. Hiervoor doorloop je de hele array totdat het laatste element is bereikt. Tijdens het doorlopen wordt elk element vergeleken met de waarde die moet worden doorzocht en als de overeenkomst wordt gevonden, wordt het doorlopen gestopt.
Het onderstaande programma demonstreert het zoeken naar een waarde in een array.
Uitgang:
In het bovenstaande programma hebben we een reeks namen van programmeertalen. We hebben ook een functie ‘searchValue’ die zoekt naar een bepaalde programmeertaalnaam. We hebben een for-lus gebruikt in de functie searchValue om door de array te herhalen en naar de opgegeven naam te zoeken.
Zodra de naam is gevonden, retourneert de functie true. Als de naam niet aanwezig is of de hele array is uitgeput, retourneert de functie false.
Vind de minimum- en maximumwaarden in Array
U kunt de array ook doorlopen met behulp van het lengtekenmerk en de minimum- en hoogste elementen in de array zoeken.
De array kan al dan niet worden gesorteerd. Om de minimum- of maximumelementen te vinden, moet u elk van de elementen vergelijken totdat alle elementen in de array zijn uitgeput en vervolgens het minimum- of maximumelement in de array ontdekken. We hebben hieronder twee programma's gepresenteerd.
Dit programma is om het minimum element in de array te vinden.
Uitgang:
In het bovenstaande programma hebben we het eerste element in de array als referentie-element. Vervolgens vergelijken we alle elementen een voor een met dit referentie-element en kiezen de kleinste tegen de tijd dat we het einde van de array bereiken.
Let op de manier waarop we het lengtekenmerk gebruiken om door de array te herhalen.
hoe je user stories en acceptatiecriteria schrijft
Het volgende programma wordt gebruikt om het grootste element in de array. De logica van het programma is vergelijkbaar met die van het vinden van het kleinste element. Maar in plaats van het element kleiner te vinden dan het referentie-element, vinden we het element groter dan de referentie. Op deze manier krijgen we uiteindelijk het maximale element in de array.
Het programma is als volgt.
Uitgang:
Veel Gestelde Vragen
V # 1) Wat is het verschil tussen de lengte van een array en de grootte van ArrayList?
Antwoord: De eigenschap length van een array geeft de grootte van de array of het totale aantal elementen in de array aan. Er is geen eigenschap length in de ArrayList, maar het aantal objecten of elementen in de ArrayList wordt gegeven door de methode size ().
open adressering hashtabel c ++
Q # 2) Wat is het verschil tussen length en length () in Java?
Antwoord: De eigenschap ‘length’ maakt deel uit van de array en geeft de grootte van de array terug. De methode length () is een methode voor de string-objecten die het aantal tekens in de string retourneren.
V # 3) Wat is de lengtefunctie in Java?
Antwoord: De lengtefunctie in Java retourneert het aantal tekens dat aanwezig is in een stringobject.
Vraag 4) Hoe kom je aan de lengte in Java?
Antwoord: Het hangt ervan af of u de lengte van de string of een array wilt krijgen. Als het een tekenreeks is, geeft het gebruik van de methode length () u het aantal tekens in de tekenreeks.
Als het een array is, kunt u de eigenschap ‘length’ van de array gebruiken om het aantal elementen in de array te vinden.
V # 5) Wat is de maximale lengte van een array in Java?
Antwoord: In Java slaan arrays hun indices intern op als gehele getallen (int). Dus de maximale lengte van een array in Java is Integer.MAX_VALUE wat 2 is31-1
Gevolgtrekking
In deze tutorial werd de lengte-eigenschap van arrays in Java besproken. We hebben ook de verschillende situaties gezien waarin lengte kan worden gebruikt.
Het eerste en belangrijkste gebruik van het lengtekenmerk van de array is om de array te doorlopen. Omdat het eindeloos doorlopen van een array onverwachte resultaten kan veroorzaken, kan het gebruik van for-lus voor een bepaald aantal iteraties ervoor zorgen dat de resultaten niet onverwacht zijn.
Veel leesplezier !!
Aanbevolen literatuur
- Java-uitzonderingen en het afhandelen van uitzonderingen met voorbeelden
- Java Generics-zelfstudie met voorbeelden
- Java-interface en abstracte les met voorbeelden
- Inleiding tot de programmeertaal van Java - videozelfstudie
- Zelfstudie over reflectie in Java met voorbeelden
- Java String met String Buffer en String Builder Tutorial
- Java SWING-zelfstudie: afhandeling van containers, componenten en gebeurtenissen
- JAVA-zelfstudie voor beginners: 100+ praktische Java-videotutorials