zoukankan      html  css  js  c++  java
  • 实例化后的list的默认值

    public class List默认值 {
        public static void main(String[] args) {
            List<String> arrayList = new ArrayList<>();
            List<String> linkedList = new LinkedList<>();
            if (arrayList.isEmpty()) {
                System.out.println("arrayList默认是空");
            }
            if (linkedList.isEmpty()) {
                System.out.println("linkedList默认是空");
            }
            if (arrayList != null) {
                System.out.println("arrayList默认不是null");
            }
            if (linkedList != null) {
                System.out.println("linkedList默认不是null");
            }
            if (arrayList.size() == 0) {
                System.out.println("arrayList.size()是0");
            }
            if (linkedList.size() == 0) {
                System.out.println("linkedList.size()是0");
            }
            try {
                System.out.println(arrayList.get(0)+"arrayList.get(0)没抛异常");
            }catch (Exception e){
                System.out.println(arrayList.get(0)+"arrayList.get(0)抛了异常");
            }
            try {
                System.out.println(linkedList.get(0)+"linkedList.get(0)没抛异常");
            }catch (Exception e){
                System.out.println(linkedList.get(0)+"linkedList.get(0)抛了异常");
            }
        }
    }
    

    结果为:

    arrayList默认是空
    linkedList默认是空
    arrayList默认不是null
    linkedList默认不是null
    arrayList.size()是0
    linkedList.size()是0
    arrayList.get(0)抛了异常
    linkedList.get(0)抛了异常

  • 相关阅读:
    从0开始搭建Element项目
    Git的上传步骤
    从JVM的角度解析String
    两个字符串相加究竟发生了什么
    简单工厂搭配策略模式
    java返回集合为null还是空集合
    idea常用快捷键
    (7)Stream简介
    (6)函数式接口的简单使用
    (4)函数式接口
  • 原文地址:https://www.cnblogs.com/kangkaii/p/8419119.html
Copyright © 2011-2022 走看看