Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/08/2013, 05:58
moji87
 
Fecha de Ingreso: noviembre-2011
Mensajes: 13
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: convertir char a String

Cita:
Iniciado por cuscus Ver Mensaje
pues no se si sera lo mas optimo, pero si no quires usar tu solucion ni los arrays, solo se me ocurre esto:

char a=10;
String cadena= (new StringBuffer().append(a)).toString();

saludos
Gracias ,esto me ha servido.
Miren en este código "cadena" en el println no se ve bien:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ccadena;

/**
*
* @author HECTOR
*/

import java.io.*;
public class CCadena {

/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
char[] cadena=new char[20];
int i=0;
int car;


try{
System.out.print("Introducir un texto: ");
while((car=System.in.read()) !='1' && i<cadena.length)
{
cadena[i++]=(char)car;

}
String hola= (new StringBuffer().append(cadena)).toString();

System.out.println("Texto introducido: " + hola(antes hola era cadena y hola no estaba creada,ni tampoco se utilizaba la línea " String hola= (new StringBuffer().append(cadena)).toString();" y debido a ello se veía mal cadena);
System.out.println("Longitud del Texto introducido: " + i);
System.out.println("Dimensión de la matriz: " + cadena.length);
}
catch(IOException ignorada){

}
}
}