Você está aqui: Java ::: Coleções (Collections) ::: Stack |
Pesquisando e retornando a posição de um elemento na StackQuantidade de visualizações: 8209 vezes |
Algumas vezes pode ser necessário saber a posição de um elemento em relação ao topo de uma Stack. O método search() nos permite fazer isso. Este método recebe o elemento a ser pesquisado e retorna sua posição na pilha. Lembre-se de que o elemento no topo está na posição 1, e não na posição 0, como poderíamos pensar. O trecho de código abaixo mostra como verificar a posição de um elemento "Goiânia" na pilha: import java.util.*; public class Estudos{ public static void main(String args[]){ // Cria uma Stack de String Stack<String> pilha = new Stack<String>(); // adiciona três elementos na pilha pilha.push("Cuiabá"); pilha.push("Goiânia"); pilha.push("Belo Horizonte"); // obtém a posição do elemento "Goiânia" int pos = pilha.search("Goiânia"); System.out.println("Elemento pesquisado esta " + "na posicao: " + pos); } } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |