-
- All Implemented Interfaces:
-
java.io.Serializable,java.lang.Comparable
public enum SParser.TraditionalBinaryPrefixThe traditional binary prefixes, kilo, mega, ..., exa,which can be represented by a 64-bit integer.TraditionalBinaryPrefix symbol are case insensitive.
-
-
Method Summary
Modifier and Type Method Description static SParser.TraditionalBinaryPrefixvalueOf(char symbol)static longstring2long(String s)Convert a string to long.The input string is first be trimmedand then it is parsed with traditional binary prefix. static Stringlong2String(long n, String unit, int decimalPlaces)Convert a long integer to a string with traditional binary prefix. static Array<SParser.TraditionalBinaryPrefix>values()static SParser.TraditionalBinaryPrefixvalueOf(String name)-
-
Method Detail
-
valueOf
static SParser.TraditionalBinaryPrefix valueOf(char symbol)
- Parameters:
symbol- The symbol
-
string2long
static long string2long(String s)
Convert a string to long.The input string is first be trimmedand then it is parsed with traditional binary prefix.
For example,"-1230k" will be converted to -1230 * 1024 = -1259520;"891g" will be converted to 891 * 1024^3 = 956703965184;
- Parameters:
s- input string
-
long2String
static String long2String(long n, String unit, int decimalPlaces)
Convert a long integer to a string with traditional binary prefix.
- Parameters:
n- the value to be convertedunit- The unit, e.g.decimalPlaces- The number of decimal places.
-
values
static Array<SParser.TraditionalBinaryPrefix> values()
-
valueOf
static SParser.TraditionalBinaryPrefix valueOf(String name)
-
-
-
-