containsValue() public method

public containsValue ( java arg0 ) : bool
arg0 java
return bool
Exemplo n.º 1
0
	public static int test() {
		var map1 = new HashMap<string, string> { { "K1", "V1" }, { "K2", "V2" }, { "K3", "V3" }};
		var list = new ArrayList<string> { "V1", "V2", "V3" };
		var map2 = list.toMap(p => "K" + p.substring(1));
		int i = 0;
		foreach (var v in map2.values()) {
			if (!map1.containsValue(v)) {
				return 1;
			}
			if (!map2.containsValue(v)) {
				return 2;
			}
			i++;
		}
		if (i != 3) {
			return 3;
		}
		return 0;
	}
	public static int test() {
		var map1 = new HashMap<Float, string> { { 1f, "V1" }, { 2f, "V2" }, { 3f, "V3" }};
		var map2 = Query.empty<string>().toMap(p => 0f);
		map2.putAll(map1);
		int i = 0;
		foreach (var v in map2.values()) {
			if (!map1.containsValue(v)) {
				return 1;
			}
			if (!map2.containsValue(v)) {
				return 2;
			}
			i++;
		}
		if (i != 3) {
			return 3;
		}
		return 0;
	}
	public static int test() {
		var map1 = new HashMap<string, Double> { { "K1", 1d }, { "K2", 2d }, { "K3", 3d }};
		var map2 = Query.emptyDouble().toMap(p => "");
		map2.putAll(map1);
		int i = 0;
		foreach (var v in map2.values()) {
			if (!map1.containsValue(v)) {
				return 1;
			}
			if (!map2.containsValue(v)) {
				return 2;
			}
			i++;
		}
		if (i != 3) {
			return 3;
		}
		return 0;
	}