Innehållsförteckning
Även om vi kan komma åt data från en array manuellt med dess index är det mycket viktigt att kunna automatisera denna procedur, så att vi kan utföra stora mängder uppdrag med lite kod.För att uppnå denna automatisering kan vi räkna med flera verktyg Java, bland dem har vi öglorna för en stund, förutom figuren av för varje för att kunna läsa data från en array.
Looping genom matrisen med för
Använda en för slinga att gå igenom och bearbeta en matris kommer naturligt, en av anledningarna till att vi kan göra detta är det Java den berättar för oss hur många positioner arrayen har så att vi kan fastställa hur många loopar vårt block kommer att ha, en annan anledning är att eftersom en array innehåller alla dess element av samma datatyp är det säkraste att vi kommer att behandla nämnda data på samma sätt genom vad som gör användningen av detta verktyg naturlig.
Låt oss se i följande bild en kod för hur vi gör en traversal av en array med a för slinga.
Som vi redan har definierat en array med en dimension, med egenskapen .längd vi kan veta vad dess längd är, vi använder detta som gränsen för for -slingan och därför använder vi räknarvariabeln för att flytta genom arrayen med varje iteration av slingan. Det mest intressanta med den här koden är att vi kombinerar arrayens funktionalitet med att fånga data av användaren, med vilken vi kan få oändliga möjligheter till funktioner som vi kan utveckla.
För varje slinga
Detta är en förbättring eller en anpassning av klassikern för loop, skillnaden är att istället för att behöva avgränsa den och ställa in dess räknare, kommer vi bara att passera den arrayen och den kommer att ansvara för att bestämma dess dimension och gå igenom var och en av dess element.
PåståendeHur vi deklarerar den här slingan ändras lite till hur vi gör det med originalet för, det första vi måste göra är att definiera en variabel av datatypen som lagrar matrisen, sedan berättar vi det för matrisen att gå igenom. Låt oss se följande bild där vi har deklarerat en för varje loop:
Här ser vi att vi har följt vad som förklarades när loop definierades, den mest intressanta delen vi ser när vi använder innehållet i arrayen, om vi tittar behöver vi inte längre dess index och det beror på att den tillämpade instruktionen redan vet i vilken position i matrisen går, så när du skriver ut mottagarvariabeln ger den oss värdena i följd av hur de lagrades.
I slutet av denna handledning kan vi se att vi på så sätt sparar mycket kod och resultatet blir mer läsbart, vilket gör det till en mycket enklare uppgif.webpt för människor som måste läsa vår kod i framtiden och sedan utföra underhåll för att bidra till skalbarhet.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng