Java Arrays类对数组的常用操作
来源:互联网 发布:c语言if else语句成绩 编辑:程序博客网 时间:2024/06/05 04:06
1、数据的遍历
public class TestClass {public static void main(String[] args) {/*二维数组,每一维可以不一样*/int a[][] = new int[][]{{1,2,3},{4,5,6},{8,9,10,7}};Arrays.sort(a[2]);for(int i=0; i<a.length; i++){for(int j=0; j<a[i].length; j++){System.out.println(a[i][j]);}}}}2、Arrays类对数组的常用操作
import java.util.Arrays;/* * Arrays工具类的中的几个常用方法 * 1.copyof * 2.toString * 3.equals * 4.sort * 5.fill * 6.binarySearch */public class ArraysTest { public static void main(String[] args) { String [] arry1={"北京","上海","重庆","深圳"}; String [] arry2=Arrays.copyOf(arry1, 4); //复制copyof System.out.println("arry2是:"+Arrays.toString(arry2)); //比较 equals System.out.println("arry1与arry2是否相等:"+Arrays.equals(arry1, arry2)); //将arry1排序 sort Arrays.sort(arry1); //toString System.out.println("排序后的arry1的值:"+Arrays.toString(arry1)); //排序后arry1与arry2是否还相等 equals System.out.println("排序后arry1与arry2是否还相等"+Arrays.equals(arry1, arry2)); //填充 fill Arrays.fill(arry2, "广州"); System.out.println("填充之后arry2的值:"+Arrays.toString(arry2)); //查询binarySearch前提是数组已经排序过后才可以使用 System.out.println("重庆在arry1中的位置:"+Arrays.binarySearch(arry1, "重庆")); }}运行结果:
arry2是:[北京, 上海, 重庆, 深圳]arry1与arry2是否相等:true排序后的arry1的值:[上海, 北京, 深圳, 重庆]排序后arry1与arry2是否还相等false填充之后arry2的值:[广州, 广州, 广州, 广州]重庆在arry1中的位置:3
0 0
- Java Arrays类对数组的常用操作
- Java Arrays类对数组的常用操作
- java中Arrays类对数组的操作
- Arrays类对数组的操作
- java Arrays类的常用操作
- java数组操作类:Arrays
- Java数组操作->Arrays
- java-数组和arrays类的常用方法
- Java Arrays类对数组排序
- JAVA——用于操作数组的工具类Arrays
- Java数组操作工具类Arrays:
- 使用 Arrays 类操作 Java 中的数组
- 使用Arrays类操作Java中的数组
- 使用 Arrays 类操作 Java 中的数组
- 使用Arrays类操作Java数组
- 使用 Arrays 类操作 Java 中的数组
- 使用 Arrays 类操作 Java 中的数组
- 使用 Arrays 类操作 Java 中的数组
- js基础知识汇总
- Git学习笔记
- Initializing Things in C#
- 返回键(基于Fragment)
- Android应用开发中如何使用RSA加密算法对数据进行校验
- Java Arrays类对数组的常用操作
- 只言片语
- 为什么要创建线程池
- [leetCode] Minimum Size Subarray Sum
- Yii2 使用十四 模板嵌套用法
- 边做游戏边学android—3(飞机大战②飞机移动)
- Android UI之GridLayout(网格布局)
- 驼登空是斯卦逗滥盘纳撇脊饲侵驴
- 黑马程序员-【7K面试题之交通灯】