判断一个地区是否属于那个省,怎样实现效率最高? 如一个字符串 山东省青岛市 或 山东大学 属于山东,江苏南京市 属于江苏,等等,就是只要一个字符串包括省的名称,就算属于那个省,用什么方式效率最高?我用数组遍历,就是把全部的省写在一个数组,一个一的indexOf()个判断,是不是效率很低啊,大约有很多几万条要判断的字符串,请指教!!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的indexOf()不会慢,顶多才三十几次的判断,CPU现在都是几G几G的频率了. 用哈希表HashMap,这个效率高的 赞成hashmapmap.put("山东省青岛市", "山东");map.put("山东大学", "山东");......最简单,效率也高 hashmap装几万条效率应该不会很高. select * from table1 where name like '%江苏%' 考试题目救助,谢谢各位大侠 如何进行整合? 如何在控制台输入数组 java mail 使用pop3的协议怎么判断新邮件 谁能给一个jfreechart的例子吗 请问java怎么去掉字符串末尾的换行符,谢谢! 在Intellij IDEA中如何调用swing explorer插件 大虾快来(100分) Java该怎么学? Frame frame = new Frame();为什么在linux中通不过? 请问这个正则表达式该怎么写? 如何得到文件属性,如:文件创建时间,文件大小等
map.put("山东大学", "山东");
......最简单,效率也高