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

8 respostas
programaçãojava
Z

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){

    }

8 Respostas

O
Z

Tentei fazer desta maneira, mais meu Arraylist esta em um GET em outra classe.

C

Buenas!
Eu usaria F.size() - 1.
Mas sou muito amador, pode haver jeito melhor.
boa sorte bro

Z

Boa! Tentei esse método também, mas não consigo recuperar o valor do índice.

O

aqui = getObs().get(getObs().size() - 1)

O

ou, ja que voce esta colocando o array no f:

F.get(f.size()-1)

Z

Opa!! Deu certo. Muito Obrigado!!

T

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.

Criado 27 de agosto de 2018
Ultima resposta 27 de ago. de 2018
Respostas 8
Participantes 4