一个简单的android程序,它接受用户ID和用户名,并使用名为Student的子类将它们存储在arrayList中。有2个按钮,其中一个记录信息,另一个显示它们。顶部的按钮似乎工作正常,但对于另一个按钮,它显示的则类似于地址而不是实际数据,这是什么问题?谢谢
答案 0 :(得分:1)
在Student类中重写Object.toString()。
//Sample code
public String toString() {
return "id of the student:" + this.id + ",, "
+ "name of the student:" + this.name ;
}
有关更多信息,请参见this answer
答案 1 :(得分:0)
将此代码用于您的funclist方法
private void funclist(){
StringBuilder output = new StringBuilder();
for(int i=0;i<studentList.seize();i++){
output.append(studentList.get(i) + "\n");
}
}
这会将您的对象转换为字符串,或者您可以添加
studentList.get(i).toString()
代替您的代码。