Imprimir una cadena en Java
-
Uso del método
print()
para imprimir una cadena en Java -
Uso de la entrada
Scanner
y el métodoprintln
para imprimir una cadena en Java -
Uso del método
printf()
para imprimir una cadena en Java
En Java, la cadena es un objeto que representa una secuencia de caracteres. Aquí veremos varios métodos para imprimir una cadena en Java.
Uso del método print()
para imprimir una cadena en Java
En el fragmento de código que se muestra a continuación, tenemos una variable de tipo cadena, str
. Para imprimir el valor de esta variable para el usuario en la pantalla de la consola, usaremos el método print()
.
Pasamos el texto a imprimir como parámetro a este método como una String
. El cursor permanece al final del texto en la consola, y la siguiente impresión comienza desde la misma línea que podemos ver en la salida.
public class StringPrint {
public static void main(String[] args) {
String str = "This is a string stored in a variable.";
System.out.print(str);
System.out.print("Second print statement.");
}
}
Producción :
This is a string stored in a variable.Second print statement.
Uso de la entrada Scanner
y el método println
para imprimir una cadena en Java
Aquí, usamos la clase Scanner
para obtener información del usuario.
Creamos un objeto de la clase Scanner
y le pedimos al usuario que introduzca su nombre mediante el método print()
. Llamamos al método nextLine()
en el objeto input
para obtener la cadena de entrada del usuario.
La entrada del usuario se almacena en una variable de tipo String
. Posteriormente, usamos el método println()
para imprimir la cadena concatenada y el operador +
para concatenar dos cadenas.
Luego, los métodos print()
y println()
se utilizan para imprimir la cadena dentro de las comillas. Pero en el método println()
, el cursor se mueve al principio de la siguiente línea.
Por último, cerramos la entrada del escáner usando el método close()
.
import java.util.Scanner;
public class StringPrint {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter your name: ");
String name = input.nextLine();
System.out.println("Your name is " + name);
input.close();
}
}
Producción :
Enter your name: Joy
Your name is Joy
Uso del método printf()
para imprimir una cadena en Java
El método printf()
proporciona formato de cadena. Podemos proporcionar varios especificadores de formato; basándose en estos especificadores, formatea la cadena y la imprime en la consola.
Aquí hemos usado dos especificadores de formato, %s
y %d
, donde %s
se usa para cadena mientras que %d
se usa para entero decimal con signo. También hemos utilizado \n
, que inserta una nueva línea en un punto específico del texto.
public class StringPrint {
public static void main(String[] args) {
String str = "The color of this flower is ";
int i = 20;
System.out.printf("Printing my string : %s\n", str);
System.out.printf("Printing int : %d\n", i);
}
}
Producción :
Printing my string : The color of this flower is
Printing int : 20
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn