Cambio de Int a String
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?
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?
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);
}
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);
}
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);
}
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);
}