首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Map的使用(持续更新)

2012-11-01 
Map的应用(持续更新)最近在工作中,用到的Map的特性,与大家分享一下:??1、进行字母频次统计,词组统计等等?2、

Map的应用(持续更新)

最近在工作中,用到的Map的特性,与大家分享一下:

?

?

1、进行字母频次统计,词组统计等等

?2、解决多对一的问题。案例如下:在旅游业,客户参加旅游团时,需要与旅行社签合同,不同的出发地,合同可能不一样,比如:上海、杭州出发的旅游团需要签【上海市国内旅游合同示范文本(2009)版】,北京、及周边则签【北京市国内旅游合同】,其他地方则签通用合同。设计一段小代码,输入【城市】,获取【合同名称】。

public class ContractMap {    public static Map<String,String> mapping = new HashMap<String,String>();    static{        mapping.put("上海","上海市国内旅游合同 示范文本(2009)版 ");        mapping.put("杭州","上海市国内旅游合同 示范文本(2009)版 ");        mapping.put("北京","北京市国内旅游合同");        mapping.put("广州","国内旅游合同");        mapping.put("","国内旅游合同");        mapping.put(null,"国内旅游合同");    }    public String getContract(String city){        String result = mapping.get(city);        if (result == null) return "国内旅游合同";        return result;    }}
?

?

热点排行