Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialdexter cachola
413 Pointsfor (int i = 0; i < jacksons.length; i++) { why did craig needed to add the .length method?
why did craig needed to add the .length method?
i tried removing the .length method just and have the same results
thank you
3 Answers
Nure México
25,840 PointsWhen using arrays, some java versions don’t infer the length of an array; so is to best practice to place the .length whenever you want to get the length of an array.
zombiemk7
1,076 PointsCraig used the .length method to loop until the array comes to an end or until the last entry. This practice is i think very useful when dealing with an array containing unknown no of elements containing in that particular array. In this way we don't actually need to specify the ending point, .length method does that for us
Quinton Rivera
5,177 PointsHe didnt have to he just want to show you the method
a lot of time you will use the length method to stop loop
If you dont know many times you have to do something set the termination condition in the for loop to to i < array.length, so you can do everything all at once
instead of locating the number of items then set that value as your loop terminator