数组工具类 Day07
2024-10-08 02:24:48
package com.sxt.arraytest2;
/*
* 数组的工具类
*/
import java.util.Arrays; public class TestArrays {
public static void main(String[] args) {
int[] arr = new int[10];
Arrays.fill(arr, 111);//填充所有元素为111
System.out.println(Arrays.toString(arr));//遍历数组
Arrays.fill(arr, 0, 4, 555);//填充下标0-4所有元素为111
System.out.println(Arrays.toString(arr));//遍历数组
int[]arr2 = {34,43,34,54,432};
int[]arr3 = {1,2,3,4,5};
System.out.println(Arrays.equals(arr2, arr3));//false
int[]arr4 = new int[5];
int[]arr5 = new int[5];
System.out.println(Arrays.equals(arr4, arr5));//true 看API 比较的是值
Arrays.sort(arr2);//排序 DualPivotQuicksort
System.out.println(Arrays.toString(arr2)); //数组的复制:生成新的数组
int[] arr6 = Arrays.copyOf(arr3,10);//注意生成新的数组!!
System.out.println(Arrays.toString(arr6));
System.out.println("-----------------------");
//数组的复制:不会生成新的数组
System.arraycopy(arr2, 0, arr3, 0, 3);
System.out.println(Arrays.toString(arr3));
//数组的合并
int[]arr7 = new int[arr2.length+arr3.length];
for(int i=0; i<arr2.length; i++){
arr7[i] = arr2[i];
}
for(int i=arr2.length; i<arr7.length; i++){
arr7[i] = arr3[i-arr2.length];//找规律
}
System.out.println(Arrays.toString(arr7));
}
}
//数组的复制:注意生成新的数组!!
int[] arr6 = Arrays.copyOf(arr3,10);
//数组的复制:不会生成新的数组!!
System.arraycopy(arr2, 0, arr3, 0, 3);
System.out.println(Arrays.toString(arr3));
最新文章
- HTTP协议学习---(二)基本认证
- STM32向量表详细分析
- PHP换行符详解 PHP_EOL,<;br />;
- AngularJS Tabular Data with Edit/Update/Delete
- uva 11292 Dragon of Loowater (勇者斗恶龙)
- webservice2-wsimport的使用
- CentOS下安装MySQL,Windows下使用Navicat for MySql连接
- android 有效载荷大图,避OOM
- Xamarin.Android
- Oracle教程-查询(二)
- JavaScript 基本类型值-Number类型
- Lombok的使用
- linux 启动springboot项目
- Java 微信公众号导出所有粉丝(openId)
- Python换行符问题:\r\n还是\n?
- WinForm DataGridView新增加行
- CSS3小清新下拉菜单 简易大方
- 20145339顿珠 Exp5 MSF基础应用
- Yii2之发送电子邮件
- OSG-简单模型控制
热门文章
- stream的filter用法
- 通过游戏学python 3.6 第一季 第一章 实例项目 猜数字游戏--核心代码 可复制直接使用 娱乐 可封装 函数
- 傻瓜式教程--实现登录页面的验证码以及验证(VUE)
- poj1160 动态规划
- 建筑设计类软件整理ACDSee,PS,CAD,Ecotect,SketchUp,Phoenics,Revit,Rhino,
- ztree树节点重叠问题
- 基础篇-1.5Java的数组
- IO流3 --- File类的常用方法2 --- 技术搬运工(尚硅谷)
- php的FTP操作类
- Vue--公有组件以及组件的使用和特点