Java Player - ¿Como unir cadenas / string en java? - ¿Cuales son los modificadores de String.format()? - String.Format()


Buenas hoy vamos a retomar un poco mas la sección Java Player, hoy vamos a ver algo bastante útil, el método de la clase String.format().




¿Como unir cadenas / string en java?

Si bien hay diferentes maneras de unir cadenas/string en java, mas adelante hablaremos del
StringBuffer, system.out.printf(), etc. Hoy hablaremos de concatenaciones con el signo +.
Generalmente cuando codeamos en java, hacemos lo siguiente para ir formando cadenas:


¿Como unir cadenas / string en java?

Lo cual muchas veces es bastante engorroso, ya que seguimos concatenando variables y queda horrible y el texto es totalmente ilegible a primera vista.

Bueno se acuerdan de C el famoso printf.

Partir del JDK 1.5 podemos utilizar de la clase String el método Format(), que es bastante parecido al printf.

Una explicación breve de lo que hace reemplazar el comodín/modificador por una variable.

Dejo dos ejemplos.
Ejemplo sencillo:



¿Como unir cadenas / string en java?


Ejemplo con vector:


¿Como unir cadenas / string en java?


La cadena a mi gusto queda mucho mas prolija y mas limpia.


¿Cuales son los modificadores de String.format()?

Cada dato lo podemos mostrar de manera diferente, con mas o decimales, etc.

Comodín/ModificadorFormato
%bBooleano
%hHashcode
%sCadena
%cCarácter unicode
%dEntero decimal
%oEntero octal
%xEntero hexadecimal
%fReal decimal
%eReal notación científica
%gReal notación científica o decimal
%aReal hexadecimal con mantisa y exponente
%tFecha u hora


Espero que les allá servido saludos.

Saludos.


Java Player - ¿Como unir cadenas / string en java? - ¿Cuales son los modificadores de String.format()? - String.Format() Java Player -  ¿Como unir cadenas / string en java? - ¿Cuales son los modificadores de String.format()? - String.Format() Reviewed by El lado oscuro de java on diciembre 10, 2012 Rating: 5

1 comentario:

  1. quiero como junta dos nombre en uno solo
    ejemlo: "Jose Carlos" en "JoseCarlos".

    ResponderEliminar

Con la tecnología de Blogger.