JavaのTreeMapに値が存在するかどうかを確認します
キーに関連付けられた値がJavaのTreeMapに存在するかどうかを確認するには、containsKey() TreeMap.public boolean containsValue(Object val): このメソッドは、TreeMap に val を探している値のインスタンスが少なくとも 1 つ含まれている場合は true ブール値を返し、そうでない場合は false を返します。このメソッドは Java バージョン 1.2.
import java.util.*;出力:
public class Recherche_valeur_treemap {
public static void main(String[] args) {
// TreeMap の作成
TreeMap<文字列、文字列>treemap = new TreeMap<文字列、文字列>();
// treemap に挿入
treemap.put("1", "a");
treemap.put("2", "b");
treemap.put("3", "c");
treemap.put("4", "d");
treemap.put("5", "e");
//キー要素と値を表示します
Set set=treemap.keySet();
イテレータイテレータ = set.iterator();
while(iterator.hasNext()){
文字列キー = ((String) iterator.next());
文字列 val = ((String) treemap.get(key));
System.out.println(キー+"->"+val);
}
boolean exists = treemap.containsValue("a");
System.out.println("値 a がリストに存在します: "+exists);
exists = treemap.containsValue("f");
System.out.println("f 値がリストに存在します: "+exists);
}
}
1->A参照:
2->B
3->C
4->d
5->e
a 値がリストに存在する: true
f 値がリストに存在する: false
JavaDoc: TreeMap containsValue() メソッド