HashMap根據value獲取key值
public static String getCityId(HashMap<String,String> citys, String city){
Set set = citys.entrySet();//新建一個不可重復的集合
ArrayList<String> arr = new ArrayList<String>();//新建一個集合
Iterator it = set.iterator();//遍歷的類
while(it.hasNext()) {
Map.Entry entry = (Map.Entry)it.next();//找到所有key-value對集合
if(entry.getValue().equals(city)) {//通過判斷是否有該value值
String s = (String) entry.getKey();//取得key值
arr.add(s);
}
}
return arr.get(0);
}
HashMap根據value獲取key值
相關推薦
HashMap根據value獲取key值
font 重復 span new 新建 cit public entry static public static String getCityId(HashMap<String,String> citys, String city){ Set set =
hashmap通過value獲取key值
前言:此方法用於value值為唯一的情況。 //根據value值獲取到對應的一個key值 public static String getKey(LinkedHashMap<String,String> map,String value){ S
HashMap根據value獲取key
根據Map的定義,我們可以知道Map是一組鍵值對,且key是唯一的,對應的value有且只有一個,但是相同的value可能對應不同的key。如果我們想通過key獲取value,可以map.get(key)獲得value。而如果需要通過value獲取對應的key,
Java 關於HashMap根據value反向獲取key值
Map中是一個key有且只有一個value. 但是一個value可以對應多個key值. 一般都是通過key,然後map.get(key)獲得到value. 如果想要反向通過value獲得key的值,提
C#根據列舉的key值獲取列舉name名稱
public enum SubjectEnum { 語文 = 1, 數學 = 2, 英語 = 3, 物理 = 4, 化學 = 5, 地理 = 6, 生物 = 7,
java hashMap 查詢效率非常高,看一下根據key找value,根據value找key
for(int i=0;i<msg.length();i++){String value=map.get(msg.charAt(i));if(value!=null){ sb.append(value);}else{System.out.println("包含不能識別的字元");break;}}if
JAVA中對List<map<String,Object>>根據map某個key值從小到大順序進行排序
/** * @功能描述:排序方法 * @author LJ * 2018年10月29日 -下午2:38:15 */ public class java_ListMapSort { public static void main(String[] arg
JAVA中對list map根據map某個key值進行排序
package test; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; im
js object如何獲取key值
var str = strData.split(','); var mobile = str[1].substring(1);var conferenceId=str[2];var callType=str[3];//報警處理(通過預定義的+H組)var isAlarm
Android Studio根據apk獲取Sha1值
Android Studio找Sha1不好找,然後從一篇部落格評論中找到了一個高大上的做法,特地來記錄一下 為了避免註冊時弄錯簽名,建議直接用打包出來的apk檢視簽名,具體如下: 1) 將apk修改後綴為 .rar檔案後解壓; 2) 進入解壓後的META-INF目錄,該
C# Json資料反序列化為Dictionary並根據關鍵字獲取指定值
Json資料: { "dataSet": { "header": { "returnCode": "0", "errorInfo": "HTTP請求錯誤", "version": "V1.0R010",
map集合根據value找key(一個key或多個key)
//根據value值獲取到對應的一個key值 public static String getKey(HashMap<String,String> map,String value){ String key = null
解決方案:列舉類根據key值獲取value值。
下面是一個根據key值獲取列舉類相應的value值的方法。 public static String getValue(String code) { for (TestEnum ele : values()) { if(ele.getCode().equals(code)) re
根據值(value)獲取泛型Dictionary的鍵(key)
很多時候,對泛型(Generic) Diectionary求key或value,本演示是根據value來獲取key。Insus.NET在下面準備一些資料: private Dictionary<int, string> GetData() { Dictionar
PHP陣列中,根據一個value值獲取到它的key值
$array = array('test0','test1','test2'); $array1 = array('test0','test1','test2','test1'); $key = array_search('test1',$array); $key1 = a
根據索引獲取Dictionary的key和value值
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Dict
Map四種獲取key和value值的方法,以及對map中的元素排序(轉)
compareto map.entry 排序 區別 sta hashmap 得到 package log 獲取map的值主要有四種方法,這四種方法又分為兩類,一類是調用map.keySet()方法來獲取key和value的值,另一類則是通過map.entrySet()方法來
android json在不確定key時,獲取key跟value的值
動態獲取key和value private void check(){ String s = "{" + "\"com.pm.zse\": {" + "\"check\": fals
java專案中key/value通過key獲取value值
public class PropertyRead { public static String read(String name) { return read(name,"/String.properties"); } public static String read(Str
雜湊表(hashtable)通過值(value)獲取查詢鍵(key)
雜湊表的設計初衷就是通過鍵key來查詢值value的,可以說對雜湊表的操作內部機制實質上都是對鍵的操作。鍵不能為空且唯一,value值可以。鍵、值可以為任意資料型別。 通過鍵key查詢值value可通過hstb.hstb.Contains(key)、 hstb.Contai