Class Utils<T>

java.lang.Object
main.otogamidev.utils.Utils<T>
Type Parameters:
T - Tipo Genérico

public class Utils<T> extends Object
Classe responsável pela implementação de métodos de "utilidades", para suporte das implementações de outras classes.
  • 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

      public static String getListWithoutSpecificIndex(LinkedList<Integer> list, int ignorePosition)
      Metodo responsável pela comversão de uma lista encadeada em string, ignorando determinado elemento.
      Parameters:
      list - lista encadeada que será convertida em string
      ignorePosition - posição do elemento na lista que será ignorado na coneversão
      Returns:
      retorna a lista sem o elemento infroamdo em string
    • generateArrayNodes

      public static Node<Integer>[] generateArrayNodes(int size)
      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