Como usar o ultimo indice de um Arraylist para ser ultilizado em um FOR

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)

1 curtida

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.