static final ArrayList<HashMap<String,String>> arraylistobject = new ArrayList<HashMap<String,String>>();
private void populateList() {
HashMap<String,String> temp = new HashMap<String,String>();
temp.put("pen","MONT Blanc");
temp.put("price", "200 rs");
arraylistobject.add(temp);
HashMap<String,String> temp1 = new HashMap<String,String>();
temp1.put("pen","Gucci");
temp1.put("price", "300 rs");
arraylistobject.add(temp1);
HashMap<String,String> temp2 = new HashMap<String,String>();
temp2.put("pen","Parker");
temp2.put("price", "400 rs");
arraylistobject.add(temp2);
HashMap<String,String> temp3 = new HashMap<String,String>();
temp3.put("pen","Sailor");
temp3.put("price", "500 rs");
arraylistobject.add(temp3);
HashMap<String,String> temp4 = new HashMap<String,String>();
temp4.put("pen","Porsche Design");
temp4.put("price", "600 rs");
arraylistobject.add(temp4);
Run Code Online (Sandbox Code Playgroud)
您可以使用循环创建HashMaps并将它们添加到List中,但您仍需要对这些硬编码的String文字执行某些操作.
for(int i = 0; i < 150; i++) {
HashMap<String,String> temp = new HashMap<String,String>();
temp.put("pen", "MONT Blanc");
temp.put("price", "200 rs");
arraylistobject.add(temp);
}
Run Code Online (Sandbox Code Playgroud)
您可以temp从配置文件或数据库中读取放在地图中的值以初始化List,但这是另一个问题.
您还应该查看Java Tutorials:Collections文章.
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |