zoukankan      html  css  js  c++  java
  • 反转数组元素 和 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

  • 相关阅读:
    基本数据类型(二)
    jquery 基础
    CSS 基础
    Hyperledger Fabric Ordering Service过程
    Hyperledger Fabric Transaction Proposal过程
    Hyperledger Chaincode启动过程
    Hyperledger Fabric1.0 整体结构
    golang学习
    数字签名详解
    设置MongoDB课程环境
  • 原文地址:https://www.cnblogs.com/bi-hu/p/14825597.html
Copyright © 2011-2022 走看看