java Arrays类
package com.oracle.demo01; import java.lang.reflect.Array; import java.util.Arrays; //数组类:Arrays public class DemoArrays { public static void main(String[] args) { //查找指定元素在数组中的位置下标 int [] arr={4,8,11,85,96,452,523,945}; int index=Arrays.binarySearch(arr, 11); System.out.println(index); //数组必须是有序的 //查找arr中的元素11 //如果查找的元素不在数组中,那么index=-(该元素应该在的数组中的位置)-1 --> 位置指的是下标 int index1=Arrays.binarySearch(arr, 118); System.out.println(index1); //给数组排序 int[] brr={99,88,66,77,55,85,1,93,84}; Arrays.sort(brr); //数组转化为字符串 System.out.println(Arrays.toString(brr)); //冒泡排序 int [] crr={99,55,77,1,5}; int temp=0; for(int j=0;j<crr.length-1;j++){ for(int i=0;i<crr.length-1-j;i++){ if(crr[i]>crr[i+1]){ temp=crr[i]; crr[i]=crr[i+1]; crr[i+1]=temp; } } } System.out.println(Arrays.toString(crr)); } }
.

浙公网安备 33010602011771号