alomsc

Arrays.asList()用法

使用Arrays.asList()的原因无非是想将数组或一些元素转为集合,而你得到的集合并不一定是你想要的那个集合。

而一开始asList的设计时用于打印数组而设计的,但jdk1.5开始,有了另一个比较更方便的打印函数Arrays.toString(),于是打印不再使用asList(),而asList()恰巧可用于将数组转为集合。

public class App {
  public static void main(String[] args) {
    List<String> stringA = Arrays.asList("A");
    String[] stringArray = {"B"};
    List<String> stringB = Arrays.asList(stringArray);
 
    System.out.println(stringA);
    System.out.println(stringB);
  }
}

  运行结果

[A]
[B]
public class App {
  public static void main(String[] args) {
    int[] intarray = {1, 2, 3, 4, 5};
    //List<Integer> list = Arrays.asList(intarray); 编译通不过
    List<int[]> list = Arrays.asList(intarray);
    System.out.println(list);
  }
}
 
output:
[[I@66d3c617]

你是不是以为上面

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
  • 2019-08-06
  • 2021-12-18
  • 2021-12-28
  • 2021-11-28
  • 2021-12-28
猜你喜欢
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2021-12-28
  • 2021-12-18
  • 2021-08-13
相关资源
相似解决方案