单个属性下面方法可以处理
李四的类别属性里面010000000000,020000000000这样多个的 ,翻译出来应该是aaaaaaa,bbbbbbb 这样该怎么处理呢
public String GetZzryxl(String key)
{
Map<String, String> map = new HashMap<String, String>();
map.put("010000000000", "aaaaaaa");
map.put("020000000000", "bbbbbbb");
map.put("030000000000", "ccccccc");
map.put("040000000000", "ddddddd");
map.put("040100000000", "fffffff");
map.put("040200000000", "eeeeeee");
map.put("050000000000", "sssssss");
List<String> sexList = new ArrayList<String>();
Iterator itsSex = map.entrySet().iterator();
while(itsSex.hasNext()){
Map.Entry enter = (Map.Entry) itsSex.next();
sexList.add((String) enter.getKey());
}
return map.get(key);
}
6 个解决方案
#1
自己定义一个类,pub的时候,value处放对象实体
#2
map<Name,map<编号,value>>
#3
#4
你可以这样考虑,map放的key值都是不重复的 ,所以在在你这里好像张三李四不会重复吧,那这个名字就存为key值 至于他对应的value可以根据自己的办法来存, 这里的有两个值,你可以通过占位符存String
见实体类存,可以数组……等都行 就看你要怎么用
见实体类存,可以数组……等都行 就看你要怎么用
#5
这个就已经能够满足LZ的需求啦。。。只不过通常会采用vo的形式来做。。。
#6
谢谢大家已经弄好了
#1
自己定义一个类,pub的时候,value处放对象实体
#2
map<Name,map<编号,value>>
#3
#4
你可以这样考虑,map放的key值都是不重复的 ,所以在在你这里好像张三李四不会重复吧,那这个名字就存为key值 至于他对应的value可以根据自己的办法来存, 这里的有两个值,你可以通过占位符存String
见实体类存,可以数组……等都行 就看你要怎么用
见实体类存,可以数组……等都行 就看你要怎么用
#5
这个就已经能够满足LZ的需求啦。。。只不过通常会采用vo的形式来做。。。
#6
谢谢大家已经弄好了