首页 > 编程 > Java > 正文

JAVA 数组常用方法

2019-11-08 19:38:18
字体:
来源:转载
供稿:网友
//静态初始化int array[] = { 1, 2, 3, 4 };//动态初始化int array[] = new int[3];//数组长度int length = array.length;//获取二维中第一维的长度int length2 = array[0].length;//遍历int[] array = new int[] { 1, 2, 3 };for (int i : array) {    System.out.PRintln(i);}//排序int[] array = { 3, 2, 1, 4, 5 };Arrays.sort(array);//输出int[] array = { 1, 2, 3 };System.out.println(Arrays.toString(array));//数组转listString[] array = { "a", "b", "c", "d", "e" };List<String> list = new ArrayList<String>(Arrays.asList(array));//数组转setString[] array = { "a", "b", "c", "d", "e" };Set<String> set = new HashSet<String>(Arrays.asList(array));//list转数组List<String> list = new ArrayList<String>();list.add("a");list.add("b");list.add("c");String[] array = new String[list.size()];list.toArray(array);for (String s : array)    System.out.println(s);//数组是否包含某值String[] array = { "a", "b", "c", "d", "e" };boolean b = Arrays.asList(array).contains("a");System.out.println(b);//数组合并int[] array = org.apache.commons.lang.ArrayUtils.addAll(array1, array2);//反转org.apache.commons.lang.ArrayUtils.reverse(array);//移除

int[] removed = org.apache.commons.lang.ArrayUtils.removeElement(array, 3);

【原创】原创文章,更多关注敬请关注微信公众号。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表