这个功能怎么做
来源:百度知道 编辑:UC知道 时间:2024/06/08 20:31:52
一个textbox收集用户输入城市 比如他可能会输入北京 北京市 中国北京
然后提交
但我后台只需统计用户输入的城市即可,然后计算用户一共输入了几次北京,不需要多余的字符
我想法是不是做一个所有城市的数组,然后用户输入字符串的时候,遍历这个字符串数组是否存在这个城市,存在就在对应的城市+1,然后进行全国所有城市的统计
这个功能该怎么做?分几步?Winforms
然后提交
但我后台只需统计用户输入的城市即可,然后计算用户一共输入了几次北京,不需要多余的字符
我想法是不是做一个所有城市的数组,然后用户输入字符串的时候,遍历这个字符串数组是否存在这个城市,存在就在对应的城市+1,然后进行全国所有城市的统计
这个功能该怎么做?分几步?Winforms
如果你只要考虑单次运行情况的话。
可以先创建一个空的HashTabel。每次输入后查看HashTabel里是否存在输入的城市,如果存在,就给相应的Key的Value+1;如果不存在,在HashTable里面添加输入的城市,并将Value初始为1。
如果需要统计每次运行的情况,那肯定要把结果存在文件系统或者数据库里的。
做一个城市名称为Key,查询数量为value的键值对集合,在取得用户输入的信息里IndexOF检索集合中的Key名称,如果有则把Value++