第十二章----数组

本文详细介绍了Java中一维和二维数组的定义与初始化方法,并演示了如何进行数组填充、排序、复制、查询等常见操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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, 数组的范围查询

转载于:https://www.cnblogs.com/yuanlaihenkuang/p/6894799.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值