Java编程那些事儿80——集合框架简述 - 编程入门网
ot;, "2");
//删除元素
map.remove("桔子");
//修改元素的值
map.put("菠萝", "5");
//获得元素个数
int size = map.size();
System.out.println("个数是:" + size);
//遍历Map
Set set = map.keySet();
Iterator iterator = set.iterator();
while(iterator.hasNext()){
//获得名称
String name = (String)iterator.next();
//获得数值
String value = (String)map.get(name);
//显示到控制台
System.out.println(name + ":" + value);
}
}
}
该程序的运行结果为: 个数是:3 香蕉:3 菠萝:5 苹果:2.5 Java编程那些事儿80——集合框架简述(7)时间:2010-03-15 csdn 陈跃峰9.6.3.4 使用示例 如前所述,集合框架中的类只是提供了一种数据存储的方式,在实际使用时,可以根据逻辑的需要选择合适的集合类进行使用。 下面以一个字符串计算的示例演示集合类的实际使用。 该程序的功能为计算一个数字字符串,例如”1+2*31-5”、”12*30/34-450”等,的计算结果,在该示例中支持四则运算,但是不支持括号。本示例中计算的字符串要求合法。 该程序实现的原理是:首先按照运算符作为间隔,将字符串差分为数字字符串和运算符字符串的序列,由于分拆出的字符串数量不固定,所以存储到List系列的Vector容器中,然后按照运算符的优先级进行计算。 该程序的代码如下:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |