Java Collections newSetFromMap方法及其示例
集合类newSetFromMap()方法
newSetFromMap()方法在java.util包中可用。
newSetFromMap()方法用于返回由给定映射(m)支持的集合。
newSetFromMap()方法是静态方法,因此可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会收到错误。
从给定映射返回set时,newSetFromMap()方法可能会引发异常。
IllegalArgumentException:当给定参数map(m)不是“blank”时,可能引发此异常。
语法:
public static Set newSetFromMap(Map m);
参数:
映射m–表示支持映射。
返回值:
此方法的返回类型为Set,它返回给定map(m)支持的集合。
示例
//Java程序是演示示例
//Collections的newSetFromMap(Map m)方法
import java.util.*;
public class NewSetFromMapOfCollections {
public static void main(String args[]) {
//创建一个HashMap对象
Map < Integer, Boolean > m = new HashMap < Integer, Boolean > ();
//在这里,我们创建集合对象
//从给定的映射对象
Set < Integer > s = Collections.newSetFromMap(m);
//通过使用add()方法是添加
//设置对象中的对象
s.add(10);
s.add(20);
s.add(30);
s.add(40);
s.add(50);
//显示set和map的值
System.out.println("Map is: " + s);
System.out.println("Set is: " + m);
}
}输出结果
Map is: [50, 20, 40, 10, 30]
Set is: {50=true, 20=true, 40=true, 10=true, 30=true}热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语