ubiquitour.com

Cómo formatear cadenas en sintaxis básica de Java

Cómo formatear cadenas en sintaxis básica de Java

Java proporciona varios enfoques formato de salida de texto. Utilizando el método de la clase string de formato, puede crear objetos string con el contenido del formato, utilizar este contenido a la salida de información a los usuarios del programa. Crear cadenas con formato por lo general no es difícil, así que incluso los principiantes de la lengua pueden alcanzar rápidamente la tarea. El método de formato de cadena proporciona un buen nivel de flexibilidad en términos de producción de la cadena, por lo que su principal tarea será a elegir lo que quiere la cadena con formato para contener.

Instrucciones

1 Preparar los datos que desee dar formato a las cadenas. Cadena de formato le permite formatear cadenas de texto con contenido numérico y otros. El código Java de ejemplo siguiente muestra cómo crear algunas variables numéricas.

int myInt = 3;

doble myDouble = Math.sqrt(5);

int otherInt = 31;

Estos ejemplos son para demostración, pero en su propio código que puede utilizar cualquier tipo numérico, que te gusta, así como las fechas, tiempos y personajes entre otras opciones.

2 Llevar a cabo la operación de formateo en su programa. El siguiente ejemplo de código muestra al llamar al método de formato en la clase string, pasar parte del texto, así como formato de especificadores que indican el formato tipo para reflejarse en la salida de cadena.

String.Format ("myInt: myDouble %d: %f otherInt: x %");

Este código aún no está completado, pero muestra la primera parte del proceso. Los especificadores de formato aparecen después del signo de porcentaje para indicar a Java para el tratamiento de las secciones de la cadena como contenido del formato, indicando el punto decimal, flotante y formato hexadecimal.

3 Pasar el método de formato las variables como parámetros adicionales. Cuando Java encuentra los especificadores de formato en el código, buscará las variables o valores para incluir. El siguiente código extendido muestra incluyendo las tres variables como parámetros de método.

String.Format ("myInt: myDouble %d: %f otherInt: %x", myInt, myDouble, otherInt);

Este código incluye las variables en el orden reflejado dentro de la cadena del primer parámetro del método. La cadena resultante contendrá el texto y los valores de cada variable, formateado según los especificadores de listados.

4 Guarde su nueva cadena en una variable. El método de formato de cadena devuelve un nuevo valor de cadena que contiene los caracteres con formato solicitados. Modificar su código para almacenar el resultado en una variable de cadena como sigue.

Cadena formattedString = String.format ("myInt: myDouble %d: %f otherInt: %x", myInt, myDouble, otherInt);

El lenguaje Java proporciona formato para flujos de salida, así como cadenas, pero la ventaja de usar el método de la clase string es que adquieras una referencia a una nueva variable de cadena, que puede utilizar en cualquier momento posterior en el programa.

5 Guarde el archivo de Java, compilar y ejecutar el programa para probarlo. Puede incluir la siguiente línea simple de código a la salida de su nueva cadena en la consola de salida estándar.

System.out.println(formattedString);

Se trata de una forma rápida de probar su proceso. Si el programa no funciona como esperabas que, verifique su código de nuevo, incluyendo sus valores de las variables.

Consejos y advertencias

  • Experimentar con las opciones dentro del método de formato de la clase string, ya que hay un montón de diferentes especificadores de que usted puede elegir.
  • Si el código sólo necesita la cadena con formato de salida una vez, no hay para guardarlo en una variable como utiliza recursos de memoria innecesariamente.