jdk/src/share/classes/java/lang/Float.java
changeset 11016 e2665f4ac6d2
parent 10608 7cfca36fc79b
child 11275 7cb0861d512f
--- a/jdk/src/share/classes/java/lang/Float.java	Thu Nov 10 15:41:49 2011 +0000
+++ b/jdk/src/share/classes/java/lang/Float.java	Thu Nov 10 11:41:27 2011 -0500
@@ -529,8 +529,7 @@
      * @see        java.lang.Float#valueOf(java.lang.String)
      */
     public Float(String s) throws NumberFormatException {
-        // REMIND: this is inefficient
-        this(valueOf(s).floatValue());
+        value = parseFloat(s);
     }
 
     /**