Cambio de Int a String

Kang
17 de Febrero del 2010
Buenas,

supongo que lo que os voy a preguntar es muy básico pero llevo un par de días dándole vueltas a lo mismo y ya ando un poco desesperado.

Tengo que meter varias variables tipo Int en una variable tipo String. el programa seria algo asi:

void mandaCadena (int var1, int var2, int var3);
String cadena;

Cuerpo del programita

send(cadena);

Lo mando a un módulo en el que corre C, por lo que tengo que tener cuidado con lo que mando. El comando send se define como

void send (String cadena);

Alguien me puede echar una mano?

kalua66
17 de Febrero del 2010
Pues esta seria una manera de acerlo...


void mandaCadena (int var1, int var2, int var3){

String cadena="";

//yo estoy separando cada variable con un punto y coma...cada uno puede poner lo que le convenga

cadena= var1+" ; "+var2+" ; "+var3;

send(cadena);

}

kalua66
17 de Febrero del 2010
Y esta seria mas formal ...


void mandaCadena (int var1, int var2, int var3){

String cadena="";

// con el metodo concat, pone unavariable detras de otra

cadena=cadena.valueOf(var1).concat(cadena.valueOf(var2).concat(cadena.valueOf(var3)));

send(cadena);

}

Kang
17 de Febrero del 2010
Mil gracias kalua!

No lo habia pensado asi. A ver si saco algo en claro!