将基本类型也转换成了对象以对其功能扩展java
javaWeb接受到的数据都是以String类型的,怎么把String转换为int数组
|字节 | 整型 | 字符 | 布尔|dom
| ---- | ------- | ------ | ------- |ide
| Byte | Integer | String | Boolean |函数
数字格式的字符串工具
*Integer.parseInt("12") NumberFormatException操作系统
任何类型转换为String ,只须要链接空串" "code
使用Integer中的静态方法toString()orm
利用Integer的构造方法将String转换为int类型对象
Integer in = new Integer("100"); int in = in.valueOf();
System.out.println(Integer.MAX_VALUE); System.out.println(Integer.MIN_VALUE)
Integer i = 1; //不用new Integer() System.out.println(i) //打印应用类型会调用toString(),说明咱们重写过toString() ArrayList<int> ar = new ArrayList<int> //会报错,由于int是基本数据类型不是对象 ArrayList<Integer> ar = new ArrayList<Integer> ar.add(1); //1是基本数据,可是自动转换为对象了 Integer in = null; in = in + 1; //弊端,在为空的时候是不会自动装箱的 //在运算的时候就会NullPointException
Integer i = 127; Integer j = 127; System.out.println(i==j);//Ture //数据在自动装箱的时候数据没有大于1字节,因此 Integer j = i; System.out.println(i.equals(j));//Ture
私有修饰构造函数
调用方法只能使用类名调用
public static void currentTimeMillis()
public static void exit(int status)
public static void gc()
public static Properties getPropertise()
public static void arraycopy(Object src ,int srcPos ,Object dest , int destPos, int length)
复制一个数组
src:源数组
srcPos:源数组的开始的索引
dest:复制后目标数组
destPos:目标数组起始索引
length:复制几个
int[] src = {11,22,33,44,55,66}; int[] dest = {77,88,99,0}; System.arraycopy(src, 1, dest, 1, 2)
静态方法工具类
random
java.util
继承至java.lang.Object
public static void sort(array)
Arrays.sort(数组)
public static int binarySearch(array, element)
- 插入点索引 - 1
public static String toString(array)
超过lang的范围的就是BigInteger对象
四则运算符
来完成