数组

来源:互联网 发布:java后端是做什么的 编辑:程序博客网 时间:2024/05/21 18:45

数组的几种定义方式

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进制

0 0
原创粉丝点击