首页 > 代码库 > 第十二章----数组
第十二章----数组
import java.util.Arrays; public class Test { public static void main(String[] args) { //数组的定义 //int[] a = new int[5]; //int a1[] = new int[3]; //int[] a2 = {2, 4, 6}; int[] a = new int[4]; boolean[] b = new boolean[4]; char[] c = new char[4]; System.out.println(Arrays.toString(a)); System.out.println(Arrays.toString(b)); System.out.println(Arrays.toString(c)); //二维数组定义 //int[][] aa = new int[4][]; //填充数组 Arrays.fill(a, 7); //填充一部分数组 Arrays.fill(a, 0, 2, 8); //复制数组 int[] newa = Arrays.copyOf(a, 3); //复制一部分数组 int[] newa1 = Arrays.copyOfRange(a, 0, 2); //数组排序 int[] aa = new int[]{24,54,33,55,43,53}; Arrays.sort(aa); p(aa); //数组的查询, 使用的是二分搜索法 int m = Arrays.binarySearch(aa, 54); int n = Arrays.binarySearch(aa, 0, 3, 54); System.out.println(n); } private static void p(int[] o) { System.out.println(Arrays.toString(o)); } }
1, 一维数组的定义, 初始化
2, 二维数组的定义
3, 填充数组
4, 数组排序
5, 数组的复制
6, 数组的范围复制
7, 数组查询
8, 数组的范围查询
第十二章----数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。