Package methods

Class Out

java.lang.Object
methods.Out

public class Out extends Object
Classe utilitária que fornece métodos para saída formatada de texto e manipulação de tempo. Esta classe contém métodos para exibir mensagens de erro, centralizar texto e pausar a execução. Todos os métodos são estáticos e podem ser acessados diretamente através da classe.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Out()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    Centraliza um texto com largura padrão de 50 e caractere de preenchimento padrão "=".
    static String
    center(String txt, int largura)
    Centraliza um texto com uma largura específica e caractere de preenchimento padrão "=".
    static String
    center(String txt, int largura, String preenchimento)
    Centraliza um texto com uma largura específica e um caractere de preenchimento personalizado.
    static String
    center(String txt, String preenchimento)
    Centraliza um texto com um caractere de preenchimento personalizado e largura padrão de 50.
    static String
    Retorna uma mensagem de erro padrão para entrada inválida.
    static String
    erro(String msg)
    Formata uma mensagem de erro simples.
    static String
    erro(String msg, String hint)
    Formata uma mensagem de erro com uma dica adicional.
    static void
    sleep(double s)
    Pausa a execução do programa por um determinado número de segundos.
    static String
    Método de teste que retorna uma mensagem padrão.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Out

      public Out()
  • Method Details

    • erro

      public static String erro(String msg, String hint)
      Formata uma mensagem de erro com uma dica adicional.
      Parameters:
      msg - A mensagem de erro principal
      hint - A dica para resolver o erro
      Returns:
      Uma string formatada com a mensagem de erro em vermelho e a dica em amarelo
    • erro

      public static String erro(String msg)
      Formata uma mensagem de erro simples.
      Parameters:
      msg - A mensagem de erro
      Returns:
      Uma string formatada com a mensagem de erro em vermelho
    • erro

      public static String erro()
      Retorna uma mensagem de erro padrão para entrada inválida.
      Returns:
      Uma string formatada com a mensagem "ERRO: entrada inválida" em vermelho
    • sleep

      public static void sleep(double s)
      Pausa a execução do programa por um determinado número de segundos.
      Parameters:
      s - O número de segundos para pausar a execução
      Throws:
      RuntimeException - Se a thread for interrompida durante o sono
    • center

      public static String center(String txt, int largura, String preenchimento)
      Centraliza um texto com uma largura específica e um caractere de preenchimento personalizado.
      Parameters:
      txt - O texto a ser centralizado
      largura - A largura total da linha
      preenchimento - O caractere ou string a ser usado para preenchimento
      Returns:
      Uma string com o texto centralizado
    • center

      public static String center(String txt, String preenchimento)
      Centraliza um texto com um caractere de preenchimento personalizado e largura padrão de 50.
      Parameters:
      txt - O texto a ser centralizado
      preenchimento - O caractere ou string a ser usado para preenchimento
      Returns:
      Uma string com o texto centralizado com largura de 50 caracteres
    • center

      public static String center(String txt, int largura)
      Centraliza um texto com uma largura específica e caractere de preenchimento padrão "=".
      Parameters:
      txt - O texto a ser centralizado
      largura - A largura total da linha
      Returns:
      Uma string com o texto centralizado usando "=" como preenchimento
    • center

      public static String center(String txt)
      Centraliza um texto com largura padrão de 50 e caractere de preenchimento padrão "=".
      Parameters:
      txt - O texto a ser centralizado
      Returns:
      Uma string com o texto centralizado com largura de 50 caracteres usando "=" como preenchimento
    • test

      public static String test()
      Método de teste que retorna uma mensagem padrão.
      Returns:
      A string "Testando..."