src/share/classes/java/lang/System.java

Print this page
rev 9925 : 8041972: Add improved parse/format methods for Long/Integer
Contributed-by: redestad

@@ -1261,8 +1261,38 @@
                 return new Thread(target, acc);
             }
             public void invokeFinalize(Object o) throws Throwable {
                 o.finalize();
             }
+            public int parseInt(String s, int radix, int start) {
+                return Integer.parseInt(s, radix, start);
+            }
+            public int parseInt(String s, int radix, int start, int end) {
+                return Integer.parseInt(s, radix, start, end);
+            }
+            public int parseUnsignedInt(String s, int radix, int start) {
+                return Integer.parseUnsignedInt(s, radix, start);
+            }
+            public int parseUnsignedInt(String s, int radix, int start, int end) {
+                return Integer.parseUnsignedInt(s, radix, start, end);
+            }
+            public long parseLong(String s, int radix, int start) {
+                return Long.parseLong(s, radix, start);
+            }
+            public long parseLong(String s, int radix, int start, int end) {
+                return Long.parseLong(s, radix, start, end);
+            }
+            public long parseUnsignedLong(String s, int radix, int start) {
+                return Long.parseUnsignedLong(s, radix, start);
+            }
+            public long parseUnsignedLong(String s, int radix, int start, int end) {
+                return Long.parseUnsignedLong(s, radix, start, end);
+            }
+            public int formatUnsignedLong(long val, int shift, char[] buf, int offset, int len) {
+                return Long.formatUnsignedLong(val, shift, buf, offset, len);
+            }
+            public int formatUnsignedInt(int val, int shift, char[] buf, int offset, int len) {
+                return Integer.formatUnsignedInt(val, shift, buf, offset, len);
+            }
         });
     }
 }