Arrays类
Arrays类:提供数组操作的工具类(有查找排序等功能)
常见方法:
public static String toString(int[] a) //返回指定数组内容的字符串表示形式
public static void sort(int[] a) //排序
public static int binarySearch(int[] a,int key) //查找,二分法
基本类型包装类
基本类型包装类:针对每一种基本数据类型提供的对应的类类型,使之操作更多,更方便。
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
常见操作:基本数据类型与字符串之间的转换。
Integer类:基本类型int的包装类。
构造方法:
public Integer(int value)
例:
Integer n=new Integer(7);
public Integer(String s)
例:
Integer n=new Integer("24");
int类型与String类型互相转换:
int转String:
1、int数据后面加"",例:int a=10;String b=a+"";
2、int a=20;String b=String.valeOf(a);
3、String a=Integer.toString(30);
String转int:
1、
Integer integer=new Integer("5");
int a=integer.intValue();
2、Int a=Integer.parseInt("20");
基本数据类型、基本数据类型包装类、互相转换:
手动装箱:Integer a=integer.valeOf(10);
手动拆箱:int b=a.intValue( );
自动装箱:Integer aa=10;
自动拆箱:int bb=aa;
//注意:
Integer i1 = 128;
Integer i2 = 128;
System.out.println(i1 == i2);//false
//超过了一个字节的范围(-128~127),会new 一个Integer对象
//没有超过一个字节的范围,存储在方法区中的字节常量池
System.out.println(i1.equals(i2));