[英]Separate String with Key value Pair
我有一個字符串數組,它具有使用定界符分隔的鍵和值。 我需要分離鍵值對並將其移動到HashMap。
字符串如下。
String[] str={"12345$abcd","12332$abcgd","5555$afdsd"};
/*
I need to move it to HashMap as key-value pairs
12345=abcd
12332=abcgd
5555=afdsd
*/
有人可以幫助我以最有效的方式做到這一點嗎?
String[] str={"12345$abcd","12332$abcgd","5555$afdsd"};
Map<String, String> map = new HashMap<String, String>();
for(final String s : str) {
final String split[] = s.split("\\$");
map.put(split[0], split[1]);
}
String[] str={"12345$abcd","12332$abcgd","5555$afdsd"};
Map<String, String> mp = new HashMap<String, String>();
for(String string: str){
mp.put(string.split("\\$")[0],string.split("\\$")[1]);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.