I have following loop
for(int i=0;i<1000;i++) { }
how do i find out if current iteration is the last iteration in java. thanks. Value I am getting dynamically.
As per your question if your comparison value is dynamic
int myval = 1000;
for(int i=0;i<myval;i++) {
if(i == myval -1){
// last work
}
}
You can check that i equals 999, unless of course it is additionally modified inside the loop:
for(int i=0;i<1000;i++) {
if (i == 999) {
// Last iteration
}
... // More code
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With