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中为集合添加了哪些工厂方法?的详细内容。