java 方法 示例
集合类newSetFromMap()方法 (Collections Class newSetFromMap() method)
newSetFromMap() method is available in java.util package.
newSetFromMap()方法在java.util包中可用。
newSetFromMap() method is used to return a set backed by the given map (m).
newSetFromMap()方法用于返回由给定地图(m)支持的集合。
newSetFromMap() method is a static method, so it is accessible with the class name and if we try to access the method with the class object then we will not get an error.
newSetFromMap()方法是一个静态方法,因此可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会收到错误。
newSetFromMap() Method may throw an exception at the time of returning set from the given map.
从给定映射返回set时, newSetFromMap()方法可能会引发异常。
IllegalArgumentException: This exception may throw when the given parameter map(m) is not "blank".
IllegalArgumentException :当给定参数map(m)不是“ blank”时,可能引发此异常。
Syntax:
句法:
public static Set newSetFromMap(Map m);
Parameter(s):
参数:
Map m – represents the backing map.
映射m –表示支持映射。
Return value:
返回值:
The return type of this method is Set, it returns the set backed by the given map(m).
此方法的返回类型为Set ,它返回由给定map(m)支持的集合。
Example:
例:
// Java program is to demonstrate the example of
// newSetFromMap(Map m) method of Collections
import java.util.*;
public class NewSetFromMapOfCollections {
public static void main(String args[]) {
// Creating a HashMap object
Map < Integer, Boolean > m = new HashMap < Integer, Boolean > ();
// Here, we are creating set object
// from the given map object
Set < Integer > s = Collections.newSetFromMap(m);
// By using add()method is to add
// objects in a set object
s.add(10);
s.add(20);
s.add(30);
s.add(40);
s.add(50);
// Display values of set and map
System.out.println("Map is: " + s);
System.out.println("Set is: " + m);
}
}
Output
输出量
Map is: [50, 20, 40, 10, 30]
Set is: {50=true, 20=true, 40=true, 10=true, 30=true}
翻译自: https://www.includehelp.com/java/collections-newsetfrommap-method-with-example.aspx
java 方法 示例