Hi Jesús this is a very interesting proposal.
Some days ago I had a similar case. I had to instantiate a String from some single char's:
int count;
String s = new String (new char[] {'I','d', ' ', (char)count});
My proposal is to modify constructor String(char[] chars) to
String(char... chars), so we can code:
String s = new String ('I','d', ' ', (char)count);
... just my 2 cent.
-Ulf
