From c8f2bef1d93d42aba6eded5d2834f70d6e493ae1 Mon Sep 17 00:00:00 2001 From: nathan Date: Tue, 18 Jul 2017 16:34:06 +0200 Subject: [PATCH] Added isNumber for characters --- src/dorkbox/util/MathUtil.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/dorkbox/util/MathUtil.java b/src/dorkbox/util/MathUtil.java index 1401da4..6b8d868 100644 --- a/src/dorkbox/util/MathUtil.java +++ b/src/dorkbox/util/MathUtil.java @@ -39,6 +39,17 @@ class MathUtil { return isNumber(string, 19); } + /** + * Checks to see if the character is a number + * + * @return true if it's a number, false otherwise + */ + public static + boolean isNumber(final char character) { + // way faster than Character.isDigit() + return character >= '0' && character <= '9'; + } + /** * Checks to see if the string is a number * @@ -72,6 +83,7 @@ class MathUtil { for (; i < length; i++) { char c = string.charAt(i); + // way faster than Character.isDigit() if (c < '0' || c > '9') { return false; }