Funcionamiento de StdOut en Java
Este tutorial describe la clase StdOut
y demuestra el funcionamiento de StdOut
en Java.
StdOut
en Java
La clase StdOut
se utiliza para imprimir la salida estándar. Esta clase proporciona métodos para imprimir números y cadenas en la salida estándar. La clase StdOut
debe estar en el classpath
si queremos usarla en nuestro código.
La mayoría de las veces, la clase se incluye en el autoinstalador y, si no es así, el archivo jar
para StdOut
se puede descargar y agregar a la ruta de clase
. También podemos agregar el StdOut.Java
en el lugar de trabajo.
Aquí hay un ejemplo simple para StdOut
en Java:
package delftstack;
public class Example {
public static void main(String[] args) {
int Number1 = 14;
int Number2 = 277;
int Number3 = 126;
int Calculation = Number1 + Number2 - Number3;
StdOut.println("Hello, This is delftstack.com");
StdOut.printf("%d + %d - %d = %d\n", Number1, Number2, Number3, Calculation);
}
}
El código anterior utiliza los métodos StdOut.println
y StdOut.printf
para imprimir las salidas estándar. El método printf
toma parámetros que se imprimirán de forma estándar. Vea el siguiente resultado.
Producción :
Hello, This is delftstack.com
14 + 277 - 126 = 165
El StdOut
tiene diferentes métodos para imprimir diferentes salidas estándar. Consulte la tabla a continuación:
Método | Descripción |
---|---|
print() |
Imprime salida estándar. |
print(booleano x) |
Imprime los valores booleanos en la salida estándar. |
print(byte x) |
Imprime un byte en la salida estándar. |
print(caracter x) |
Imprime un carácter en la salida estándar. |
print(doble x) |
Imprime un doble en la salida estándar. |
print(flotante x) |
Imprime un flotante en la salida estándar. |
print(int x) |
Imprime un número entero en la salida estándar. |
print(x largo) |
Imprime junto con la salida estándar. |
print(Objeto x) |
Imprime un objeto en la salida estándar. |
print(x corta) |
Imprime un corto en la salida estándar. |
println() |
Imprime la cadena del separador de línea y termina la línea actual. |
println(booleano x) |
Imprime el valor booleano en la salida estándar y finaliza la línea actual. |
println(byte x) |
Imprime el byte en la salida estándar y termina la línea actual. |
println(char x) |
Imprime el carácter en la salida estándar y finaliza la línea actual. |
println(doble x) |
Imprime el doble en la salida estándar y termina la línea actual. |
println(flotante x) |
Imprime el flotante en la salida estándar y termina la línea actual. |
print(int x) |
Imprime el número entero en la salida estándar y termina la línea actual. |
println(long x) |
Imprime el largo en la salida estándar y termina la línea actual. |
println(Objeto x) |
Imprime el objeto en este flujo de salida y finaliza la línea actual. |
println(x corta) |
Imprime el corto en la salida estándar y termina la línea actual. |
printf(Locale locale, String format, Object... args) |
Imprime una cadena formateada en la salida estándar. Se necesitan parámetros para imprimirlos con la salida estándar especificada. |
printf(formato de cadena, objeto... argumentos) |
Imprime una cadena formateada en la salida estándar. También toma parámetros para imprimirlos con la salida estándar. |
main(String[] argumentos) |
Se utiliza para realizar pruebas unitarias de algunos de los métodos en StdOut. |
Quizás se pregunte si System.out
también hace el mismo trabajo; ¿cuál es la diferencia? Estas son las diferencias entre StdOut
y System.out
:
- El comportamiento de
System.out
yStdOut
es el mismo, peroStdOut
tiene algunas diferencias técnicas. - El
StdOut
vaciará la salida y el resultado se verá inmediatamente en la terminal. - El
StdOut
fuerza la codificación de caracteres aUTF-8
para que sea estándar. - El
StdOut
fuerza la configuración regional aLocale.US
para mantener la coherencia y los valores de punto flotante.
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook