Package main.otogamidev.utils
Class Utils<T>
java.lang.Object
main.otogamidev.utils.Utils<T>
- Type Parameters:
T
- Tipo Genérico
Classe responsável pela implementação de métodos de "utilidades", para suporte das implementações de outras classes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateArrayNodes
(int size) Metodo responsavel pela geração de array de Nós utilizando um tamanho esperado.static String
getListWithoutSpecificIndex
(LinkedList<Integer> list, int ignorePosition) Metodo responsável pela comversão de uma lista encadeada em string, ignorando determinado elemento.static int
getRandomIndex
(int size) Metodo para gerar numero aleatorio de tamanho de lista
-
Constructor Details
-
Utils
public Utils()Construtor da classe Utils
-
-
Method Details
-
getRandomIndex
public static int getRandomIndex(int size) Metodo para gerar numero aleatorio de tamanho de lista- Parameters:
size
- tamanho da lista- Returns:
- Retorna um índice "aleatorio" para que os metodos dos testes abaixos utilizem tipos de objetos diferentes.
-
getListWithoutSpecificIndex
Metodo responsável pela comversão de uma lista encadeada em string, ignorando determinado elemento.- Parameters:
list
- lista encadeada que será convertida em stringignorePosition
- posição do elemento na lista que será ignorado na coneversão- Returns:
- retorna a lista sem o elemento infroamdo em string
-
generateArrayNodes
Metodo responsavel pela geração de array de Nós utilizando um tamanho esperado.- Parameters:
size
- tamano esperado.- Returns:
- retorna um array de nós
-