Literal conversion from short or byte to char

How can I do it?

I tried the follow with no success:

short var1 = 0;
short var2 = 16;
short var3 = 50;
short var4 = 6;
short var5 = 255;

String someFunction1()
{
return (String)var1+(String)var2+(String)var3+(String)var4+(String)var5;
}

String someFunction2()
{
return String(var1)+String(var2)+String(var3)+String(var4)+String(var5);
}

String someFunction3()
{
String message = "";
char test = var1;
message += test;
test = var2;
message += test;
test = var3;
message += test;
test = var4;
message += test;
return message;
}