diff --git a/src/java.base/share/classes/java/lang/Long.java b/src/java.base/share/classes/java/lang/Long.java index 63b26101759..87177cdef41 100644 --- a/src/java.base/share/classes/java/lang/Long.java +++ b/src/java.base/share/classes/java/lang/Long.java @@ -315,7 +315,7 @@ public final class Long extends Number */ public static String toHexString(long i) { int mag = Long.SIZE - Long.numberOfLeadingZeros(i); - int len = Math.max(((mag + 3) / 4), 1); + int len = Math.max(((mag + 3) >> 2), 1); long x = HexDigits.hex8(i); if (COMPACT_STRINGS) { byte[] chars = new byte[len];