在我的代码中,我有大约150个用户的详细信息,可以节省很多时间.
哪一个更好的方法:
将用户详细信息保存在列表或对象中;
Map<String, List<String>> users= new Map<String, List<String>>();
List<String> data = new ArrayList<String>();
data.add(Name);
data.add(address);
data.add(phone);
users.put(userID,data);
Run Code Online (Sandbox Code Playgroud)
要么
Map<String, UserData> users= new Map<String, UserData>();
public class UserData {
Public String name;
Public String address;
Public String phone;
UserData(String name,String address,String phone){
this.name=name;
this.address=address;
this.phone=phone;
}
}
UserData userData=new UserData("Name","ADD","123") ;
users.put(userID,userData);
Run Code Online (Sandbox Code Playgroud)
如果我可以在我的代码中使用任何其他更好的方法,请建议我.
抱歉英语不好.
Java是围绕对象设计的,JVM可以很好地处理它们.
使用久经考验的OO设计最佳实践,设计您的系统应如何设计.如果存在性能问题(很可能不存在),那么在遇到问题时请解决该问题.
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |