From 3c31c700705416f7701c4e84013c694139afbad3 Mon Sep 17 00:00:00 2001 From: wangshilong Date: Tue, 10 Dec 2024 16:53:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=B6=E9=97=B4=E8=A7=A3=E6=9E=90=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../isu/gaswellwatch/vo/command/Timing.java | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/isu/gaswellwatch/vo/command/Timing.java b/src/main/java/com/isu/gaswellwatch/vo/command/Timing.java index 356fa19..a071eb6 100644 --- a/src/main/java/com/isu/gaswellwatch/vo/command/Timing.java +++ b/src/main/java/com/isu/gaswellwatch/vo/command/Timing.java @@ -1,7 +1,6 @@ package com.isu.gaswellwatch.vo.command; import org.apache.commons.lang3.StringUtils; -import org.apache.commons.lang3.math.NumberUtils; import java.security.InvalidParameterException; import java.time.LocalTime; @@ -24,14 +23,14 @@ public interface Timing { String[] times = StringUtils.split(time, ":"); int hour = 0, minute = 0, second = 0; if (times.length == 1) { - hour = NumberUtils.createInteger(times[0]); + hour = Integer.parseInt(times[0]); } else if (times.length == 2) { - hour = NumberUtils.createInteger(times[0]); - minute = NumberUtils.createInteger(times[1]); + hour = Integer.parseInt(times[0]); + minute = Integer.parseInt(times[1]); } else if (times.length == 3) { - hour = NumberUtils.createInteger(times[0]); - minute = NumberUtils.createInteger(times[1]); - second = NumberUtils.createInteger(times[2]); + hour = Integer.parseInt(times[0]); + minute = Integer.parseInt(times[1]); + second = Integer.parseInt(times[2]); } else { throw new InvalidParameterException(name + " is invalid. Valid format: [0-" + maxHours + "]:[0-59]:[0-59]"); } @@ -93,16 +92,16 @@ public interface Timing { int hours = 0, minutes = 0, seconds = 0; switch (values.length) { case 1 -> { - seconds = NumberUtils.createInteger(values[0]); + seconds = Integer.parseInt(values[0]); } case 2 -> { - minutes = NumberUtils.createInteger(values[0]); - seconds = NumberUtils.createInteger(values[1]); + minutes = Integer.parseInt(values[0]); + seconds = Integer.parseInt(values[1]); } case 3 -> { - hours = NumberUtils.createInteger(values[0]); - minutes = NumberUtils.createInteger(values[1]); - seconds = NumberUtils.createInteger(values[2]); + hours = Integer.parseInt(values[0]); + minutes = Integer.parseInt(values[1]); + seconds = Integer.parseInt(values[2]); } default -> { throw new RuntimeException("格式不合法");