public abstract class Nums extends Object
限定符和类型 | 类和说明 |
---|---|
static class |
Nums.Radix
一个数的字面量的进制和值
|
构造器和说明 |
---|
Nums() |
限定符和类型 | 方法和说明 |
---|---|
static int[] |
array(int... is)
不解释,你懂的
|
static char[] |
arrayC(char... is)
不解释,你懂的
|
static long[] |
arrayL(long... is)
不解释,你懂的
|
static double |
dimension(String v,
double base)
计算尺寸
|
static int |
dimension(String v,
int base) |
static Nums.Radix |
evalRadix(String str) |
static int |
indexOf(char[] arr,
char v) |
static int |
indexOf(char[] arr,
char v,
int off) |
static int |
indexOf(int[] arr,
int v) |
static int |
indexOf(int[] arr,
int v,
int off) |
static int |
indexOf(long[] arr,
long v) |
static int |
indexOf(long[] arr,
long v,
int off) |
static boolean |
isin(char[] arr,
char i)
判断一个长整数是否在数组中
|
static boolean |
isin(int[] arr,
int i)
判断一个整数是否在数组中
|
static boolean |
isin(long[] arr,
long i)
判断一个长整数是否在数组中
|
static char[] |
join(char[] arr,
char... is)
整合两个长整数数组为一个数组 这个方法在JDK5不可用!!
|
static int[] |
join(int[] arr,
int... is)
整合两个整数数组为一个数组 这个方法在JDK5不可用!!
|
static long[] |
join(long[] arr,
long... is)
整合两个长整数数组为一个数组 这个方法在JDK5不可用!!
|
static int |
lastIndexOf(char[] arr,
char v) |
static int |
lastIndexOf(int[] arr,
int v) |
static int |
lastIndexOf(long[] arr,
long v) |
static boolean[] |
splitBoolean(String str) |
static double[] |
splitDouble(String str)
将一个字符串变成一个双精度数数组,如果字符串不符合规则,对应的元素为 -1
|
static float[] |
splitFloat(String str)
将一个字符串变成一个浮点数数组,如果字符串不符合规则,对应的元素为 0.0
比如: "3,4,9" => [ 3.0f, 4.0f, 9.0f ] "a,9.8,100" => [ 0.0f, 9.0f, 100.0f ] |
static int[] |
splitInt(String str)
将一个字符串变成一个整型数组,如果字符串不符合规则,对应的元素为 -1
比如: "3,4,9" => [ 3, 4, 9 ] "a,9,100" => [ -1, 9, 100 ] |
static long[] |
splitLong(String str) |
static int |
sum(int... nbs) |
public static double dimension(String v, double base)
v
- 要计算的尺寸值的类型可以是
base
- 百分比的基数public static int dimension(String v, int base)
public static int sum(int... nbs)
nbs
- 一组数字public static Nums.Radix evalRadix(String str)
str
- 数字的字符串Nums.Radix
public static int[] splitInt(String str)
"3,4,9" => [ 3, 4, 9 ] "a,9,100" => [ -1, 9, 100 ]
str
- 半角逗号分隔的数字字符串public static long[] splitLong(String str)
splitInt(String)
public static float[] splitFloat(String str)
"3,4,9" => [ 3.0f, 4.0f, 9.0f ] "a,9.8,100" => [ 0.0f, 9.0f, 100.0f ]
str
- 半角逗号分隔的数字字符串public static double[] splitDouble(String str)
str
- 半角逗号分隔的数字字符串public static boolean[] splitBoolean(String str)
splitInt(String)
public static int indexOf(int[] arr, int v)
indexOf(int[], int, int)
public static int indexOf(int[] arr, int v, int off)
arr
- 数组v
- 值off
- 从那个下标开始搜索(包含)public static int lastIndexOf(int[] arr, int v)
arr
- v
- public static int indexOf(char[] arr, char v)
public static int indexOf(char[] arr, char v, int off)
arr
- 数组v
- 值off
- 从那个下标开始搜索(包含)public static int lastIndexOf(char[] arr, char v)
arr
- v
- public static int indexOf(long[] arr, long v)
public static int indexOf(long[] arr, long v, int off)
arr
- 数组v
- 值off
- 从那个下标开始搜索(包含)public static int lastIndexOf(long[] arr, long v)
arr
- v
- public static int[] array(int... is)
public static boolean isin(int[] arr, int i)
arr
- 数组i
- 整数public static int[] join(int[] arr, int... is)
arr
- 整数数组is
- 变参public static long[] arrayL(long... is)
public static boolean isin(long[] arr, long i)
arr
- 数组i
- 长整数public static long[] join(long[] arr, long... is)
arr
- 长整数数组is
- 变参public static char[] arrayC(char... is)
public static boolean isin(char[] arr, char i)
arr
- 数组i
- 长整数public static char[] join(char[] arr, char... is)
arr
- 长整数数组is
- 变参Copyright © 2017. All rights reserved.