--- old/src/share/classes/java/lang/Integer.java 2012-05-24 13:33:06.000000000 -0700 +++ new/src/share/classes/java/lang/Integer.java 2012-05-24 13:33:06.000000000 -0700 @@ -381,7 +381,7 @@ int size = (i < 0) ? stringSize(-i) + 1 : stringSize(i); char[] buf = new char[size]; getChars(i, size, buf); - return new String(0, size, buf); + return new String(buf, true); } /**