Java.util.Stack pouco comum... mas pode cair na prova

3 respostas
balrog

compila ?

import java.util.Stack;

public class Building {

private final static Integer floor1 = new Integer(1);

private final static Integer floor2 = new Integer(2);

private final static Integer floor3 = new Integer(3);

public static void main(String[] args) {

Stack building = new Stack();

building.push(floor1);

building.push(floor2);

building.push(floor3);

for (int i = 0; i < building.size();i++)

building.peek();

System.out.println (building.pop());

}

}

3 Respostas

Ironlynx

Com certeza,e deve exibir 3…

balrog

exato,
o código

for (int i = 0; i < building.size();i++)
building.peek();

está ali apenas para confundir

é só se lembrar da LIFO (last in first out) que não tem erro !!

se adicionar mais um elemento na pilha, digamos 4 por exemplo, o resultado seria 4

[]s

Bani

A questão dada é algo bem válido, porém, para o caso específico da prova de SCJP, não cai (segundo os objetivos oficiais da Sun)

Criado 13 de julho de 2003
Ultima resposta 14 de jul. de 2003
Respostas 3
Participantes 3