No Limitado

6 respostas
B

galera todo mundo conhece o No
de object

public class No {
Object o;

public No(Object o1){
    this.o = o1;
}

public String toString(){
    return o.toString();
}

}

gostaria de sabe como limitar ele para me mostras somente os últimos 10 objetos quadrados no nó

6 Respostas

ul1sses

Galera, todo mundo conhece a tag [code]. Para quem não conhece, nem poste nenhum código.

Falando sério, você poderia ser um pouquinho mais humilde ao vir aqui pedir AJUDA, certo?

E perdoe se eu respondi à seu post sem uma resposta ao problema, mas certas coisas me irritam no ser humano...

diego.sas

Acho que você necessitara uma lista na sua classe No com getters e setters.
Cada vez que instanciar um No add na lista.
Restringir maximo dez.

B

eu queria sabe como restringir

ul1sses

No método que exibe os nós armazenados em uma lista você pode pegar o tamanho da lista, fazer o pequeno cálculo necessário para pegar as posições que você quer e somente deixar ser exibidas essas posições…

Ex.:

...
// Supondo que que List<No> lista = new ArrayList<No>();
public void mostraNos() {
     Integer tamanho = lista.size();
     Integer posInicial = 0;
     if (tamanho > 10)
          posInicial = tamanho - 10;

     for (int i = posInicial; i < lista.size(); i++) {
          No no = lista.get(i);
          System.out.println(no.getAlgumaCoisa());
     }
}
...
diego.sas
public void setNo( No objeto){
 if(lista.size() <= 10){
    lista.add(objeto);
}

}
B

que beleza acho q isso pode ajudar vlw

Criado 10 de abril de 2012
Ultima resposta 10 de abr. de 2012
Respostas 6
Participantes 3