Package io.micronaut.openapi.visitor
Class NumberUtils
java.lang.Object
io.micronaut.openapi.visitor.NumberUtils
Number utils.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isCreatable
(String str) Checks whether the String a valid Java number.
-
Constructor Details
-
NumberUtils
public NumberUtils()
-
-
Method Details
-
isCreatable
Checks whether the String a valid Java number.
Valid numbers include hexadecimal marked with the
0x
or0X
qualifier, octal numbers, scientific notation and numbers marked with a type qualifier (e.g. 123L).Non-hexadecimal strings beginning with a leading zero are treated as octal values. Thus, the string
09
will returnfalse
, since9
is not a valid octal value. However, numbers beginning with0.
are treated as decimal.null
and empty/blankString
will returnfalse
.Note, createNumber(String) should return a number for every input resulting in
true
.- Parameters:
str
- theString
to check- Returns:
true
if the string is a correctly formatted number- Since:
- 3.5
-