我正在尝试一个用户ID并存储多个值,如firstname,lastname,city等...但同时再次存储相同的用户ID和相同的值,所以如何只存储一次不存储重复记录任何一个请帮帮我,给我更多细节,请朋友......
答案 0 :(得分:1)
您可以创建一个由所有必需数据组成的JAVA bean class
。喜欢:
class Data{
private String firstName;
private String lastName;
private String city;
//gettter and setters
}
然后您可以将该bean存储在集合Map
中的userId中。喜欢:
Map<String, Data> map=new HashMap<>();
map.put("12345",new Data());
答案 1 :(得分:1)
你应该有一些类似
的Map对象 Map<String, CustomObject> myMap;
然后按如下方式添加用户:
if(null == myMap.get(userId))
myMap.put(userId, custObj);
您的自定义对象就像
public class CustomObject{
private String fname;
private String sname;
// more fields and getter setters
}
答案 2 :(得分:1)
创建一个类User-
$html = $this->load->view('cetak', '', true);
现在创建一个class User{
int id;
String firstName;
String lastname;
String city;
......
}
-
Map
现在,您可以使用ID保存Map<Integer, User> userMap = new HashMap<Integer, User>();
-
User