• 反转数组元素 和 List 转 Array Array 转List | 数组、工具类、JavaSe


    帮同学解决数组反转的时候 忘记了怎么转了:

    首先 把数组转为List

    然后用Collections 中的 reerse 方法 反转,

    然后再把List转为数组即可。

    --------------------------------------------

    注意几个点:

    1. 把数组转为List 用 Arrays中的asList 方法,

    2. 将 List 转为 数组时,用List中toArray方法,

    3.这个toArray 方法 有几个要注意的:

    他一共2个toArray方法,一个返回Object类型的 ,一个返回自定义类型的  我们用的就是后者那个, 但是还是推荐去API查看一下:

    注意啊! 别傻乎乎的去强转了 没用的!!!!

    后者那个意思是 参数是一个和list中长度、类型一样的引用数据类型,为什么我不主动 具体自己去看源码 ,用法是这样的:

    所以就有了:

    import java.lang.reflect.Array;
    import java.util.*;
    
    public class Main {
        public static void main(String[] args) {
          Integer[] arr = {1,2,3,4,56,6,7,8,9};
            List list_arr = Arrays.asList(arr); //吧数组转换为List
            Collections.reverse(list_arr);  //反转
            arr = (Integer[])list_arr.toArray(new Integer[arr.length]); //吧List转为数组
    
            for (Integer t:arr){
                System.out.print(t + " ");
            }
    
        }
    
    
    
    }

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14825597.html

  • 相关阅读:
    arcgis server10.2自带打印模板路径
    【js笔记】数组那些事[0]
    微信打开网页不能下载的解决
    CSS里一个奇怪的属性
    存一些有用的CSS
    【JS笔记】闭包
    关于百度空间的关闭
    数据校验插件开发
    JavaScript 内存机制
    手写JQuery 的框架的实现
  • 原文地址:https://www.cnblogs.com/bi-hu/p/14825597.html
Copyright © 2020-2023  润新知