Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/07/2011, 00:43
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Recibo Char y necesito pasarlo a String

Java maneja internamente los chars como números, aunque simplemente se visualice la representación del caracter ASCII correspondiente. Por lo tanto al concatenar chars con el operador + lo que se hace es sumar números, y el resultado es el nuevo caracter ascii correspondiente, que es la suma de los tres anteriores.

Lógico, ¿no?

Una forma sencilla de forzar la concatenación a String es poner "" delante, de modo que java reconozca que se debe tratar todo como una cadena.

Strings charConcat = "" + char1 + char2 + char3;

Espero que resulte útil ;)