From c331d15b35d30ff6b70488d852840f80197e2a8e Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 15 Mar 2024 14:20:02 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81IEEE754=E6=B5=AE=E7=82=B9=E5=9E=8B?= =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/mh/user/utils/ExchangeStringUtil.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/user-service/src/main/java/com/mh/user/utils/ExchangeStringUtil.java b/user-service/src/main/java/com/mh/user/utils/ExchangeStringUtil.java index 447e86f..710c403 100644 --- a/user-service/src/main/java/com/mh/user/utils/ExchangeStringUtil.java +++ b/user-service/src/main/java/com/mh/user/utils/ExchangeStringUtil.java @@ -1010,9 +1010,8 @@ public class ExchangeStringUtil { * @date: 2021/9/10 16:57 */ public static float hexToSingle(String s ) { - int ieee754Int = Integer.parseInt(s, 16); - float realValue = Float.intBitsToFloat(ieee754Int); - return realValue; + BigInteger data = new BigInteger(s,16); + return Float.intBitsToFloat(data.intValue()); } //判断字符串是否为json格式