public class NumberTools
extends java.lang.Object
Constructor and Description |
---|
NumberTools() |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args) |
static int |
parseIntDecSubstring(java.lang.String s) |
static int |
parseIntDecSubstring(java.lang.String s,
int startPos) |
static int |
parseIntDecSubstring(java.lang.String s,
int startPos,
int endPos) |
static long |
parseLongDecSubstring(java.lang.String s)
this method replaces Long.parseLong/2 where a substring of decimal numbers shall be parsed
Strings are also auto-trimmed, that means parsing stops at trailing spaces without throwing a NumberFormatException
leading spaces are skip'd and parse stops at first none digit character
|
static long |
parseLongDecSubstring(java.lang.String s,
int startPos) |
static long |
parseLongDecSubstring(java.lang.String s,
int startPos,
int endPos) |
public static final long parseLongDecSubstring(java.lang.String s) throws java.lang.NumberFormatException
s
- startPos
- java.lang.NumberFormatException
public static final long parseLongDecSubstring(java.lang.String s, int startPos) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static final long parseLongDecSubstring(java.lang.String s, int startPos, int endPos) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static final int parseIntDecSubstring(java.lang.String s) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static final int parseIntDecSubstring(java.lang.String s, int startPos) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static final int parseIntDecSubstring(java.lang.String s, int startPos, int endPos) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static void main(java.lang.String[] args)