数组的几种定义方式
Int[] arr = new int[3];
Int[] arr = new int[]{1,2,3,4,5};
Int[] arr = {1,2,3,4,5};
排序
Import java.util.*;
Arrays.sort(arr);
折半查找(要求已经排好序而且是小数组)
Import java.util.*;
Arrays.binarySearch(arr,50);//Java自带的折半排序
如果50存在,返回具体的角标
如果50不存在 返回 -应该插入点下表-1
加一个负号表示50不存在在这个数组中
再-1表示 如果要插入到0角标 会冲突 到底这个数是存在(0)还是不存在(-0)
所以减一区分
Integer.toBinaryString();//十进制→2进制
Integer.toHexString();//十进制 →16进制
integer.toOctal();//十进制 → 8进制