Package main.otogamidev.stack
Class StaticStructure<T>
java.lang.Object
main.otogamidev.stack.StaticStructure<T>
- Direct Known Subclasses:
QueueStatic
,SecondStack
,Stack
-
Constructor Summary
ConstructorsConstructorDescriptionMetodo construtor instanciando a capacidade padrao de dez elementos.StaticStructure
(int capable) Metodo construtor que instancia a pilha com a capacidade informada. -
Method Summary
Modifier and TypeMethodDescriptiongetElement
(int index) Metodo responsavel para pegar um elemento a partir do indice informado.int
getSize()
Metodo responsável pelo tamanho do Vetor.boolean
isEmpty()
Metodo responsavel pela verificacao de tamanho da pilhavoid
remove
(int position) Metodo responsavel pela remoção de um elemento pela posição.void
int
searchByElement
(T element) Metodo responsável pela busca de um elemento no Vetor.toString()
-
Constructor Details
-
StaticStructure
public StaticStructure(int capable) Metodo construtor que instancia a pilha com a capacidade informada.- Parameters:
capable
- capacidade da pilha
-
StaticStructure
public StaticStructure()Metodo construtor instanciando a capacidade padrao de dez elementos.
-
-
Method Details
-
getSize
public int getSize()Metodo responsável pelo tamanho do Vetor.- Returns:
- Retorna o tamanho do Vetor.
-
isEmpty
public boolean isEmpty()Metodo responsavel pela verificacao de tamanho da pilha- Returns:
- retorna valor true indicando que esta vazia e false indicando que esta cheia
-
remove
Metodo responsavel pela remoção de um elemento pela posição.- Parameters:
position
- posição informada do elemento que será removido- Throws:
ArrayIndexOutOfBoundsException
- Lança uma exception se a posicão for inválida.
-
remove
-
searchByElement
Metodo responsável pela busca de um elemento no Vetor.- Parameters:
element
- elemento a ser buscado no Vetor- Returns:
- Retorna o índice do elemento encontrado.
Se não encontrar o elemento, retorna o valor "-1".
-
getElement
Metodo responsavel para pegar um elemento a partir do indice informado.- Parameters:
index
- indice do elemento no Array- Returns:
- Retorna o elemento do indice informado.
- Throws:
EmptyStackException
- Lança uma exception se a lista estiver vaziaArrayIndexOutOfBoundsException
- Lança uma exception se a posicão for inválida.
-
toString
-