我的jsp中有7个文本字段,目前正从我从服务器获取的 List 填充。
通过使用List I迭代参数,我觉得这些参数依赖于顺序。例如,我必须从0-6指数遍历。所以,稍后我会改变我的逻辑必须每次更改和更改代码的参数顺序。
我想将参数保存在地图中,然后我会像Map.get("xyz")
一样。
有更好的解决方案吗?
答案 0 :(得分:0)
如果我理解得很好,您希望随机访问数据结构中的任何元素。你可以使用arrayList。它还允许您随时轻松更改元素的顺序。
http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html
地图用于将某些其他元素编入索引的元素。如果您打算将某些值映射到您的参数,那么这可能确实有效。仍然在改变你的实现时,你总是要注意脆弱点。
答案 1 :(得分:0)
我认为您的Map
方法实际上是解决问题的好方法。
答案 2 :(得分:0)
如果订单不是问题,那么最好使用Map: When to use HashMap over LinkedList or ArrayList and vice-versa 试试这个链接: