我正在制作自己的Android应用程序,并且不知道是否有一种绝对正确的方式来组装这样的东西。
我正在制作一个应用程序,其中包含美国所有50个州的信息。如果我要在SQL中组织我的数据,我会使用一个表。每一行都有很多列:州名,成立年份,国会大厦名称等。
但是,现在我正在使用Android / Java构建应用程序,我不知道组织这种数据的正确方法是什么。
答案 0 :(得分:0)
假设列是已知且离散的,您应该创建一个模型类来保存State的所有信息。然后,您可以拥有List
个州。
例如:
您的模型类
public class State {
private String name;
private String yearFounded;
private String capitalName;
public State(String name, String yearFounded, String capitalName) {
this.name = name;
this.yearFounded = yearFounded;
this.capitalName = capitalName;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getYearFounded() {
return yearFounded;
}
public void setYearFounded(String yearFounded) {
this.yearFounded = yearFounded;
}
public String getCapitalName() {
return capitalName;
}
public void setCapitalName(String capitalName) {
this.capitalName = capitalName;
}
}
使用时:
List<State> states = new ArrayList<State>();
states.add(new State("Alabama", "1819", "Montgomery"));