class Test { String foo1(int i) { return new String(new char[] { i }); } String foo2(char c) { return new String(new byte[] { c }); } String foo3(char c1, char c2) { return new String(new char[] { c1, c2 }); } }