java数组常用方法
来源:互联网 发布:mac磁盘空间不足 编辑:程序博客网 时间:2024/06/05 20:14
以下总结了java数组常用的10个方法!
package com.dxc.collection;import org.apache.commons.lang3.ArrayUtils;import org.apache.commons.lang3.StringUtils;import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.Set;/** * Created by duanxiangchao on 2015/9/9. */public class ArrayDemo { public static void main(String[] str){ // 1. 数组的声明、初始化 //定义时指定数组的大小(推荐) String [] aArray = new String[5]; //定义时直接初始化 String [] bArray = {"a","b","c","e","f"}; String [] cArray = new String[]{"a","b","c","e","f"}; // 2. 使用Arrays.toString(Collection)方法可以数组转变为String int [] intArray = new int[]{1,2,3,4,5}; String intArrayStr = Arrays.toString(intArray); System.out.println(intArray.toString()); System.out.println(intArrayStr); // 3. 判断数组是否包含某个值 boolean contain = Arrays.asList(bArray).contains("a"); System.out.println(contain); // 4. 用指定的字符串链接数组 String join = StringUtils.join(new String[]{"a", "b", "c", "d", "e"}, ";"); System.out.println(join); //结果 a;b;c;e;f // 5. 合并两个数组 int [] intArray1 = {1,2,3,4,5}; int [] intArray2 = {6,7,8,9,10}; //Apache commons lang 库 int [] combinedArray = ArrayUtils.addAll(intArray1, intArray2); System.out.println(combinedArray); // 6. 数组的反转 int [] arr = {1, 2, 3, 4, 5}; ArrayUtils.reverse(arr); System.out.println(Arrays.toString(arr)); // 7. 移除元素,会创建新的数组 int [] moveArray = new int[]{1,2,3,4,5,6,7,8,9,10}; int [] removeArray = ArrayUtils.remove(moveArray, 5); //参数为 数组和索引 System.out.println(Arrays.toString(removeArray)); // 8. 根据数组创建ArrayList String [] array = {"a","b","c","e","f"}; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(array)); System.out.println(arrayList); // 9. 将ArrayList转换为数组 Object [] objArray = arrayList.toArray(); System.out.println("ArrayList转数组:" + Arrays.toString(objArray)); // 10. 将数组转化为Set Set<String> set = new HashSet<String>(Arrays.asList(bArray )); System.out.println("数组转化Set: " + set); }}
0 0
- JAVA数组常用方法
- java数组常用方法
- JAVA 数组常用方法
- java数组常用的方法
- java 数组的常用方法
- Java数组的常用方法
- Java数组的常用方法
- java数组学习笔记常用的方法
- Java数组常用的十个方法
- Java中数组常用方法的总结
- Java数组元素常用到的方法
- Java 数组的几个常用方法
- java数组常用的方法总结
- java中数组常用方法总结
- Java中关于数组的常用方法
- java的方法定义、数组定义、数组常用操作
- javascript数组常用方法
- javascript数组常用方法
- 色彩心理学对网页设计的影响力
- android官方提供屏幕适配方法
- js 指定长度分段字符串
- 技术牛人的Blog和一些知名的技术网站
- FragmentTabHost 自定义
- java数组常用方法
- Masonry介绍与使用
- Rust语言之HelloWorld Web版
- Ubuntu14.04台式机小米wifi
- UIImageView 播放一组图片动画
- 基于交比不变性的太阳定位算法的研究
- (小笔记) 禁止gridview上下拖动
- cordova常用命令及创建项目
- SQL concat函数union中文乱码问题