c#中private Dictionary<string,string>什么意思,用JAVA 怎么写 5

 我来答
小傻

2015-11-05 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

c#中private Dictionary<string,string>相当于java中的map键值对,就是建立一个key-value的键值对,可以在集合中保存一组数据,示例如下:

package Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
import java.util.Map.Entry;
public class HashMapDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
entrySetMethod();
}
//利用keySet这个方法取出map集合中的值。
public static void keySetMethod(){
//创建一个HashMap集合,并添加了泛型。键值都是String类型的。
HashMap<String,String> hm = new HashMap<String,String>();
hm.put("01","zhangsan01");
hm.put("02","zhangsan02");
hm.put("03","zhangsan03");
hm.put("04","zhangsan04");
Set<String> keyset = hm.keySet();
for(Iterator<String> it =keyset.iterator();it.hasNext();){
String key =it.next();
String value = hm.get(key);
System.out.println("key: "+key+" "+"value:"+value);
}
}
public static void entrySetMethod(){
HashMap<String,String> hm = new HashMap<String,String>();
hm.put("01","zhangsan01");
hm.put("02","zhangsan02");
hm.put("03","zhangsan03");
hm.put("04","zhangsan04");
Set<Entry<String, String>> entry=hm.entrySet();
for(Iterator<Entry<String, String>> it =entry.iterator();it.hasNext();){
Entry<String, String> en = it.next();
System.out.println(en.getKey()+"  "+en.getValue());
}
}
}
0759120184
2009-07-16 · TA获得超过125个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:91万
展开全部
申明一个集合, Dictionary<key,value>,这样写,你应该会更明白一些吧,键值对型的!可以通过key来访问value,一般用需要存储的对象的唯一特性来作为key,比较好遍历!value就是你要存储的对象!这个你应该明白吧!在java中我只知道可以HashMap类(是键值对并实现了Map接口),写法应该差不多!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
moonbeam051
2009-07-16 · TA获得超过153个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:160万
展开全部
是声明一个 带键的泛型对象集合,Dictionary<string,string>尖括号中的第一个string参数是泛型对象集合中某个对象的键,第二个string参数则是其值,值被限定为是string类型(如果需要,你也可以改为其它类型)

在Java中键值泛型集合类的名称和C#中是一样的
都是Dictionary<string,string>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙上塔
2015-10-05 · TA获得超过136个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:189万
展开全部
这个的话就相当于java中的map,map可以有很多类型的,比如map<String,String>这样的话就相当于一个字典了,可以存取,可以遍历,具体有哪些方法你可以要用时查一下api
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IT侠侣工作室
2009-07-16 · TA获得超过149个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:63.4万
展开全部
是泛型的写法吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式