Queria pegar apenas o ultimo valor de um Arraylist para definir a condição de parada do FOR.
ArrayList F;
F = getObs();
for (double i = 0; i <= F; i += k){
}
Queria pegar apenas o ultimo valor de um Arraylist para definir a condição de parada do FOR.
ArrayList F;
F = getObs();
for (double i = 0; i <= F; i += k){
}
Tentei fazer desta maneira, mais meu Arraylist esta em um GET em outra classe.
Buenas!
Eu usaria F.size() - 1.
Mas sou muito amador, pode haver jeito melhor.
boa sorte bro
Boa! Tentei esse método também, mas não consigo recuperar o valor do índice.
aqui = getObs().get(getObs().size() - 1)
ou, ja que voce esta colocando o array no f:
F.get(f.size()-1)
Opa!! Deu certo. Muito Obrigado!!
Boa noite, se sua real intenção é percorrer o ArrayList, você pode usar o FOREACH, a estrutura dele e mais simples, depois você não precisa informar tamanho do array, pois ele faz isso automaticamente.
Veja o exemplo.
import java.util.ArrayList;
public class Principal {
public static void main(String[] args) {
ArrayList<Integer> numeros = new ArrayList<Integer>();
numeros.add(1);
numeros.add(2);
numeros.add(3);
numeros.add(4);
numeros.add(5);
for (Integer var : numeros) {
System.out.println(var);
}
}
}
Espero ter ajudado.