您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Java 9中为集合添加了哪些工厂方法?

2024/7/24 10:12:44发布37次查看
工厂方法是一种特殊类型的静态方法,可以用于创建不可修改的集合实例。这意味着我们可以使用这些方法来创建包含少量元素的列表、集合和映射。
list.of() list.of()是一个静态工厂方法,提供了一种便捷的方式来创建不可变的列表。
语法list.of(elements...)
exampleimport java.util.list;public class listtest { public static void main(string[] args) { list<string> list = list.of("item 1", "item 2", "item 3", "item 4", "item 5"); for(string l : list) { system.out.println(l); } }}
输出item 1item 2item 3item 4item 5
set.of() 方法set.of() 是一个静态工厂方法,提供了一种方便的方式来创建不可变的集合。
语法set.of(elements...)
exampleimport java.util.set;public class settest { public static void main(string[] args) { set<string> set = set.of("item 1", "item 2", "item 3", "item 4", "item 5"); for(string s : set) { system.out.println(s); } }}
输出item 5item 1item 2item 3item 4
map.of() 和 map.ofentries() 方法the map.of() 和 map.ofentries() 是静态工厂方法,提供了一种方便的方式来创建不可变的 映射。
syntaxmap.of(k1, v1, k2, v2)map.ofentries(entry(k1, v1), entry(k2, v2),...)
exampleimport java.util.map;public class maptest { public static void main(string[] args) { map<integer, string> map = map.of(101, "raja", 102, "adithya", 103, "jai"); for(map.entry<integer, string> m : map.entryset()) { system.out.println(m.getkey() + " " + m.getvalue()); } }}
output103 jai102 adithya101 raja
以上就是java 9中为集合添加了哪些工厂方法?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product