zoukankan      html  css  js  c++  java
  • 浅谈Arrays.asList()方法的使用

    Arrays.asList()方法的使用

    参考自:

    https://www.cnblogs.com/shanheyongmu/p/6364320.html

    首先,该方法是将数组转化为list。有以下几点需要注意:

      (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean)

      (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新

      (3)不支持add和remove方法
    上代码:

     1 package com.shanheyongmu.test;
     2 
     3 import java.util.Arrays;
     4 import java.util.List;
     5 
     6 abstract public class AsllistTest {
     7 
     8     public static void main(String[] args) {
     9         String[] s = {"aa","bb","cc"};
    10         List<String> strlist = Arrays.asList(s);
    11         for(String str:strlist){
    12             System.out.println(str);
    13         }
    14         System.out.println("------------------------");
    15         //基本数据类型结果打印为一个元素
    16         int[] i ={11,22,33}; 
    17         List intlist = Arrays.asList(i);
    18         for(Object o:intlist){
    19             System.out.println(o.toString());
    20         }
    21         System.out.println("------------------------");
    22         Integer[] ob = {11,22,33};
    23         List<Integer> oblist = Arrays.asList(ob);
    24         for(int a:oblist){
    25             System.out.println(a);
    26         }
    27         System.out.println("------------------------");
    28     }
    29 }
    30 
    31 复制代码

    运行结果:

     1 aa
     2 bb
     3 cc
     4 ----------------
     5 [I@2524e205
     6 ---------分割线----------
     7 11
     8 22
     9 33
    

  • 相关阅读:
    Python __str__() 方法
    vim快捷键大全
    Python @函数装饰器及用法
    ImportError: No module named typing报错
    centos7安装pycharm2018专业版及破解
    windows下使用pycharm开发基于ansible api的python程序
    一个Windows系统下同时安装Python2和Python3
    django models def __str__(self)
    django model中的class Meta
    nmap命令详解
  • 原文地址:https://www.cnblogs.com/zhukaixin/p/9207355.html
Copyright © 2011-2022 走看看