java创建List时候 初始化赋值

java创建List时候 初始化赋值在这之前可能有的读者 只知道数组初始化时候的赋值 String strings newString one two three 当创建 list 时候 也许你还会写过以下代码正确的写法 List lt String gt list newArrayList lt gt 这个大括号就

在这之前 可能有的读者, 只知道数组初始化 时候的赋值。

 String[] strings = new String[]{ 
    "one","two","three" }; 

正确的写法

 List<String> list = new ArrayList<>() { 
   //这个大括号 就相当于我们 new 接口 { 
   //这个大括号 就是 构造代码块 会在构造函数前 调用 System.out.println("我是构造代码块"); this.add("one");//this 可以省略 这里加上 只是为了让读者 更容易理解 add("two"); } }; list.forEach(System.out::println); 

总结

上面的 要注意 有两个{ { }}。他们每一个的作用 我在代码注释里面写的很清楚

如果有不懂的,可以关注我的公众号 “知我饭否” 向我留言。我会每天更新一些文章,有兴趣的可以 微信 搜索”知我饭否” or 扫描我的 博客头像
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216200.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午12:19
下一篇 2026年3月18日 下午12:20


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号