tutosrive / console

Salida de información por consola, ahorrar tiempo al escribir "System.out.println() || System.out.print() || System.out.printf()", además de agregar la funcionalidad de imprimir arreglos de todo tipo (todo tipo de arreglo primitivo).

Repository from Github https://github.comtutosrive/consoleRepository from Github https://github.comtutosrive/console

console Code

NOTA: Los siguientes símbolos serán usados para mostrar la salida por consola.

  • \n = Salto de línea

Es clarividente que el archivo Console.java debe ponerse en un directorio donde usted pueda acceder a él fácilmente.

Salida de información por consola, ahorrar tiempo al escribir:

  • System.out.println()
  • System.out.print()
  • System.out.printf()

Además, agregué la funcionalidad de imprimir arreglos de todo tipo (En cuanto a arreglos positivos se refiere).

Es muy simple de usar y usé el mismo nombre del método para imprimir los datos para simplificar la escritiura.

Los métodos disponibles se describen a continuación:

Métodos:

wln(Object data) métodos

"Imprime" por consola el Objeto que se pasa por parámetro, más un salto de línea.

Parámetro (data):

Este parámetro es un Objeto cualquiera el cual en caso de no tener un toString() implementado por el usuario, la salida por consola será su nombre como Objeto ([Ljava.lang.String;@5ecddf8f, par el caso de un String[])

Ejemplo de uso:

1   public class Main extends Console {
2       public static void main(String[] args){
3           String name = "Santiago";
4           wln(name);
5       }
6  }

SALIDA>>

>>> Santiago \n
>>>

w(Object data) métodos

"Imprime" por consola el Objeto que se pasa por parámetro, SIN un salto de línea.

Parámetro (data):

Este parámetro es un Objeto cualquiera el cual en caso de no tener un toString() implementado por el usuario, la salida por consola será su nombre como Objeto ([Ljava.lang.String;@5ecddf8f, par el caso de un String[])

Ejemplo de uso:

1   public class Main extends Console {
2       public static void main(String[] args){
3           String name = "Santiago";
4           w(name);
5       }
6  }

SALIDA>>

>>> Santiago

w(String str, Object... data) métodos

"Imprime" por consola una cadena de texto (String) formateada.

Parámetro (str):

Cadena de texto (String) con sus respectivos carácteres de formateo (%s, %d, %f, e.t.c).

Parámetro (...data):

Este parámetro (varargs) puede recibir distintios tipos de Objetos, claro, siempre y cuando correspondan con el tipo de dato según el Carácter de Formateo especificado en la cadena de texto (String)

Ejemplo de uso:

1   public class Main extends Console {
2       public static void main(String[] args){
3           String name = "Santiago";
4           w("Hello World %s.", name);
5       }
6  }

SALIDA>>

>>> Hello World Santiago.

w(String[] data) métodos

Agrega cada elemento del arreglo a una cadena de texto e "Imprime" por consola una cadena de texto (String) con un formato similar al de un Array ([Elemento 1, Elemento 2, e.t.c.]).

Parámetro (data):

Este parámetro es un arreglo de tipo String (Cadena de Texto).

Ejemplo de uso:

1   public class Main extends Console {
2       public static void main(String[] args){
3           String[] names = {
4                         "Santiago", "Isabella",
5                          "Samuel", "Smith"
6                       };
7           w(names);
8      }
9 }

SALIDA>>

>>> [Santiago, Isabella, Samuel, Smith]

w(int[] data) métodos

Agrega cada elemento del arreglo a una cadena de texto e "Imprime" por consola una cadena de texto (String) con un formato similar al de un Array ([Elemento 1, Elemento 2, e.t.c.]).

Parámetro (data):

Este parámetro es un arreglo de tipo int (Entero).

Ejemplo de uso:

1   public class Main extends Console {
2       public static void main(String[] args){
3           int[] numbers = {1, 2, 3, 4};
4           w(numbers);
5      }
6 }

SALIDA>>

>>> [1, 2, 3, 4, ...]

w(float[] data) métodos

Agrega cada elemento del arreglo a una cadena de texto e "Imprime" por consola una cadena de texto (String) con un formato similar al de un Array ([Elemento 1, Elemento 2, e.t.c.]).

Parámetro (data):

Este parámetro es un arreglo de tipo float (Flotante - Decimal).

Ejemplo de uso:

1   public class Main extends Console {
2       public static void main(String[] args){
3           float[] numbers = {1.3f, 2.56f, 3.3f, 4.2f};
4           w(numbers);
5      }
6 }

SALIDA>>

>>> [1.3, 2.56, 3.3, 4.2, ...]

w(double[] data) métodos

Agrega cada elemento del arreglo a una cadena de texto e "Imprime" por consola una cadena de texto (String) con un formato similar al de un Array ([Elemento 1, Elemento 2, e.t.c.]).

Parámetro (data):

Este parámetro es un arreglo de tipo double (Flotante Doble Presición - Decimal).

Ejemplo de uso:

1   public class Main extends Console {
2       public static void main(String[] args){
3           double[] numbers = {1.3, 2.56, 3.3, 4.2};
4           w(numbers);
5      }
6 }

SALIDA>>

>>> [1.3, 2.56, 3.3, 4.2, ...]

w(char[] data) métodos

Agrega cada elemento del arreglo a una cadena de texto e "Imprime" por consola una cadena de texto (String) con un formato similar al de un Array ([Elemento 1, Elemento 2, e.t.c.]).

Parámetro (data):

Este parámetro es un arreglo de tipo char (Caracter).

Ejemplo de uso:

1   public class Main extends Console {
2       public static void main(String[] args){
3           char[] letters = {'S', 'R', 'M'};
4           w(letters);
5      }
6 }

SALIDA>>

>>> [S, R, M, ...]

w(ArrayList array) métodos

Agrega cada elemento del arreglo a una cadena de texto e "Imprime" por consola una cadena de texto (String) con un formato similar al de un Array ([Elemento 1, Elemento 2, e.t.c.]).

Parámetro (array):

Este parámetro es un arreglo - ArrayList de tipo el cual admite los diferentes tipos de datos respecto al ArrayList.

Ejemplo de uso:

1   import java.util.ArrayList;
2   public class Main extends Console {
3       public static void main(String[] args){
4           ArrayList<Object> things = new ArrayList<>();
5
6           things.add("Santiago");
7           things.add(12);
8           things.add(12.5f);
9           things.add(23.4);
10          things.add('S');
11
12          w(things);
13     }
14 }

SALIDA>>

>>> [Santiago, 12, 12.5, 23.4, S, ...]

Nota:

Agradezco cualquier tipo de reporte crítico, ya sea de mejora o de errores (código redundante, bloques de código innecesarios, e.t.c).

About

Salida de información por consola, ahorrar tiempo al escribir "System.out.println() || System.out.print() || System.out.printf()", además de agregar la funcionalidad de imprimir arreglos de todo tipo (todo tipo de arreglo primitivo).

License:GNU General Public License v3.0


Languages

Language:Java 100.0%