Operador ":"

3 respostas
jemoliveira

bom dia pessoal

estou fazendo um exercicio de um livro de java

tenho uma linha que esta com um erro

for (int cell : locationCells) {

tudo por causa do operador “:”

a versão do meu java aqui é 1.4

gostaria de saber se nessa versão tem como eu substitur os “:” por uma outra coisa?

Obrigador

3 Respostas

maquiavelbona

for(int i = 0; i< locationCells.size();i++){ int cell = locationCells.get(i); }

O que fizeste é um foreach, que só está disponível em Java 5. Use o loop for comum para resolver.

Até!

LPJava

recurso novo java 5

seufagner

Não… Tu tens que usar a classe Iterator. (por baixo dos panos ele faz a mesma coisa)

Iterator it = locationCells.iterator();
while(it.hasNext()){
int cell = (int) it.next();

...

}
Criado 23 de agosto de 2007
Ultima resposta 23 de ago. de 2007
Respostas 3
Participantes 4