Java从零开始学十(Arrays类对数组的常用方法)
2015-02-16 14:45
288 查看
一、Arrays类常用方法
二、简单例子
package com.pb.demo1; 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
相关文章推荐
- 熟练使用Arrays-数组-ArrayList-HashMap等常用Java类型的方法
- java数组的拷贝四种方法:for、clone、System.arraycopy、arrays.copyof
- Java利用Arrays的asList方法输出数组数据
- Java 数组的几个常用方法
- 编写学习的java几种常用数组的排序方法,给大家分享一下
- java学习之旅56--数组_StringBuilder和StringBuffer的使用_常用方法_方法链的实现_JDK源码分析
- java 运用数组常用的几种排序方法
- Java数组Arrays.fill()方法
- Java Arrays类对数组的常用操作
- 黑马程序员——Java语言基础——02.java语言基础组成(4)数组及常用排序方法
- Java利用Arrays的asList方法输出数组数据
- Java Arrays的8个常用方法
- java Arrays工具类十大常用方法
- OC视频笔记3.10(可变数组的常用方法)3.12,3.13练习(略)(OC里description就是java里toString)
- Java利用Arrays的asList方法输出数组数据
- JAVA数组常用方法
- Java数组常用的十个方法
- Java利用Arrays的asList方法输出数组数据
- java学习之旅57、58--数组_StringBuilder和StringBuffer的使用_JDK源码分析内部机制、常用方法补充_常见面试题答法
- 黑马程序员---2015.6.22java基础笔记---Collections---Arrays---方法的可变参数---常用类介绍