博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vararg collection Factory Method
阅读量:5364 次
发布时间:2019-06-15

本文共 670 字,大约阅读时间需要 2 分钟。

Java 程序设计语言当中没有专门的Collection literal语法, 所以, 如果创建一个Collection对象并同时为其添加一定数量的成员需要很多代码。

解决这一窘境的变通方法是提供一个vararg collection factory method, 用来创建或列举出Collection当中包含的成员。

如下:

构造一个Collection的原始的做法是:

Set
fruit = new HashSet
(); fruit.add("banana"); fruit.add("pear"); fruit.add("apple"); doSomethingWith(fruit); 我们可以创建一个Vararg collection factory 来简化这一个过程:
Set
setOf(T... strings) {
return new HashSet
(Arrays.asList(strings)); } doSomethingWith(setOf("a", "b", "c")); 参考DoubleBraceInitialisation java idiom.

转载于:https://www.cnblogs.com/yuboyue/archive/2011/07/18/2109873.html

你可能感兴趣的文章
源码安装zabbix
查看>>
Python 空值和非空值
查看>>
HAProxy服务器 、Keepalived热备 、Keepalived+LVS
查看>>
Python 让输入的密码不在屏幕上显示
查看>>
Python 让文件代码支持汉字
查看>>
Go 程序开发的注意事项
查看>>
Python 循环语句
查看>>
python pillow模块用法
查看>>
Python pillow库安装报错
查看>>
tesserocr与pytesseract模块的使用
查看>>
storm集群的安装
查看>>
Python self的用法
查看>>
kafka集群安装和使用
查看>>
Python 爬取拉钩网工作岗位
查看>>
tesseract-ocr,tesseract,pytesseract在windows下怎么安装
查看>>
Django使用步骤
查看>>
python验证码简单识别
查看>>
Nmap扫描与Tcpdump抓包分析
查看>>
flume的安装和使用
查看>>
满秩矩阵的定义
查看>>