数组的常见操作
来源:互联网 发布:手机加字幕软件 编辑:程序博客网 时间:2024/06/06 02:24
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的
数组的拷贝:
System类里包含了一个arraycopy方法,该方法可以将src数组里的元素赋给dest数组的元素,打印数组 Arrays.toString(arr)
arraycopy(Object src, int srcPos,Object dest, int destPos, int length)
其中:
src–>表示原数组
srcPos–>表示从src数组的第几个元素开始赋值
dest–>表示要复制到的目标数组
destPos–>表示复制的值放在目标数组的指定位置
length–>表示参数指定将src数组的多少个元素赋给dest数组的元素
数组的二分查找:Arrays.binarySearch(arr)
public class TestArrayFill { public static void main(String[] args) { int[] arr = {12,3,34,21,45,3,32}; System.out.println(Arrays.toString(arr));//[12, 3, 34, 21, 45, 3, 32] Arrays.fill(arr,2,4,99); System.out.println(Arrays.toString(arr));//[12, 3, 99, 99, 45, 3, 32] } }
数组的填充:Arrays.fill(arr)
public class TestArrayFill { public static void main(String[] args) { int[] arr = {12,3,34,21,45,3,32}; System.out.println(Arrays.toString(arr));//[12, 3, 34, 21, 45, 3, 32] Arrays.fill(arr,2,4,99); System.out.println(Arrays.toString(arr));//[12, 3, 99, 99, 45, 3, 32] } }
数组转换为List:Arrays.asList(arr)
public class TestArrayAsList { public static void main(String[] args) { int[] arr = {12,3,34,21,45,3,32}; List<int[]> list = new ArrayList<int[]>(); list = Arrays.asList(arr); System.out.println(list.get(0)[3]);//21 } }
阅读全文
0 0
- 数组的常见操作
- 数组的常见操作
- 数组的常见操作
- 数组的常见操作
- 数组的常见操作
- c#数组的常见操作
- javascript常见的数组操作
- 【java笔记】数组、数组的常见操作
- java中数组的常见操作
- java中的数组的常见操作问题
- JavaScript 数组的常见操作和属性
- 关于数组操作的常见题型
- js 常见数组和字符串的操作
- Java中一维数组的常见操作
- js 常见数组和字符串的操作
- 数组操作的两个常见小问题
- Js中数组的常见操作
- 数组及常见操作
- 分组伸缩展开列表
- Canvas笔记
- 计算阶乘的和
- 深度学习入门必须理解这25个概念
- 第七章:封装
- 数组的常见操作
- Tomcat+Servlet保存Cookie到浏览器
- Java常见面试题—栈分配与TLAB
- (十)信号事件集成到多路I/O机制
- Go环境搭建:windows+liteide
- AngularJS 动画总结
- Hadoop学习之HDFS/MapReduce/YARN进程介绍
- java 基础加强(myeclipse,debug,junit,JDK5新特性,反射)
- 暑期集训 Contest 2