[eside-ghost] Java y punteros!!!
Cymo
gcymoril en gmail.com
Vie Ene 20 01:12:11 CET 2006
> Hay clases en java que te permiten escribir en vez de en consola, en
> un StringBuffer o un CharArray ?? ahora no me acuerdo, y eso luego lo
> pueses convertir en una cadena...
>
Me autocontesto:
Un PrintStream es un objeto que "escribe" cosas, es decir, tiene el
método print (como System.out.print()
Un ByteArrayOutputStream usa internamente un buffer (accesible),
siendo el buffer un array de bytes (byte [] buf).
Así que se me ocurre:
PrintStream kapi = new PrintStream(
new ByteArrayOutputStream( 1024 );
kapi.print( variable ); // la direccion queda "impresa" en el buffer interno
String direccion = kapi.toString(); // el método toString()
devolvería el buffer pasado a String
Más información sobre la lista de distribución eside-ghost