【发布时间】:2016-09-16 05:52:23
【问题描述】:
我有大量的字符串
String[] mass = new String[]{"textp1","textp2tt","txtp3gfsdg","txtp4rfgsf"}//each element contains substring p1,p2,p3,p4
还有
Map<String, String> map = new HashMap<>();
map.put("p1","blablabla");
map.put("p2","blablabla");
map.put("p3","blablabla");
map.put("p4","blablabla");
我想包含每个质量元素和地图键
for (String s : mass ) {
if (s.contains(map.key)) form.setField(map.key,map.value);
}
我怎样才能意识到这一点?可能不是地图?
我要方法
public void method(String[] mass, Map<String, String> map){
for (String s : mass ) {
if (s.contains(map.key)) form.setField(map.key,map.value);
}
}
编辑
我想创建类似配置的地图并将类似的参数传递给方法。我有一些大量的字符串,我需要解析它。仅更改 1 个参数 p1 或 p999
【问题讨论】:
-
form是在哪里定义的?我哪里都看不到。
标签: java arrays string hashmap