如何在android中为arraylist添加值?
我正在向我的arraylist添加一个值,但它显示了错误。在添加值之前,我先显示它。该值正在显示,但未添加到arraylist中。请帮我解决这个问题 我的代码:如何在android中为arraylist添加值?,android,Android,我正在向我的arraylist添加一个值,但它显示了错误。在添加值之前,我先显示它。该值正在显示,但未添加到arraylist中。请帮我解决这个问题 我的代码: static ArrayList<String> allfirstids; ArrayList<String> list = List.get(i); UserBO user = new UserBO(); user.firstid = Integer.parseInt(list.get(0)); user.
static ArrayList<String> allfirstids;
ArrayList<String> list = List.get(i);
UserBO user = new UserBO();
user.firstid = Integer.parseInt(list.get(0));
user.secondid = Integer.parseInt(list.get(1));
System.out.print("Hello this is first id");
System.out.print(list.get(0));
allfirstids.add(list.get(0));
System.out.println("first ids"+allfirstids);
静态数组列表allfirstId;
ArrayList list=list.get(i);
UserBO user=new UserBO();
user.firstid=Integer.parseInt(list.get(0));
user.secondid=Integer.parseInt(list.get(1));
System.out.print(“您好,这是第一个id”);
系统输出打印(list.get(0));
allfirstids.add(list.get(0));
System.out.println(“第一个ID”+所有第一个ID);
提前感谢…添加之前,请初始化arraylist
allfirstids = new ArrayList<String>();
allfirstids=newarraylist();
添加之前,请初始化arraylist
allfirstids = new ArrayList<String>();
allfirstids=newarraylist();
您忘记初始化静态的ArrayList AllFirstId
,只需在使用之前初始化它即可
static ArrayList<String> allfirstids = new ArrayList<String>();
ArrayList<String> list = List.get(i);
UserBO user = new UserBO();
user.firstid = Integer.parseInt(list.get(0));
user.secondid = Integer.parseInt(list.get(1));
System.out.print("Hello this is first id");
System.out.print(list.get(0));
allfirstids.add(list.get(0));
System.out.println("first ids"+allfirstids);
static ArrayList allfirstids=new ArrayList();
ArrayList list=list.get(i);
UserBO user=new UserBO();
user.firstid=Integer.parseInt(list.get(0));
user.secondid=Integer.parseInt(list.get(1));
System.out.print(“您好,这是第一个id”);
系统输出打印(list.get(0));
allfirstids.add(list.get(0));
System.out.println(“第一个ID”+所有第一个ID);
您忘记初始化静态的ArrayList AllFirstId
,只需在使用之前初始化它即可
static ArrayList<String> allfirstids = new ArrayList<String>();
ArrayList<String> list = List.get(i);
UserBO user = new UserBO();
user.firstid = Integer.parseInt(list.get(0));
user.secondid = Integer.parseInt(list.get(1));
System.out.print("Hello this is first id");
System.out.print(list.get(0));
allfirstids.add(list.get(0));
System.out.println("first ids"+allfirstids);
static ArrayList allfirstids=new ArrayList();
ArrayList list=list.get(i);
UserBO user=new UserBO();
user.firstid=Integer.parseInt(list.get(0));
user.secondid=Integer.parseInt(list.get(1));
System.out.print(“您好,这是第一个id”);
系统输出打印(list.get(0));
allfirstids.add(list.get(0));
System.out.println(“第一个ID”+所有第一个ID);
是否显示错误?什么错误?它正在显示错误?什么错误?嗨,我犯了一个非常愚蠢的错误,没有初始化arraylist…谢谢..现在它工作了..嗨,每次我调用页面时,列表。get(0)包含不同的值。对于假设第一次列表。get(0)=10,然后将前10添加到列表中…再次添加到列表中。get(0)=20,然后它将替换10…但我想将10,20…添加到我的arraylist中。我该怎么做?不要初始化循环中的所有FirstId。它将始终重新初始化并添加最近的数据。如果你可以发布完整的方法,我可以告诉你如果它在一个方法中,你必须做什么,你也可以这样做。初始化arraylist时放置条件如果(AllFirstId==null){AllFirstId=new arraylist();}嗨,我犯了一个非常愚蠢的错误,没有初始化arraylist….谢谢..现在它可以工作了..嗨,每次我调用页面时,list.get(0)都包含不同的值。对于假设第一次列表。get(0)=10,然后将前10添加到列表中…再次添加到列表中。get(0)=20,然后它将替换10…但我想将10,20…添加到我的arraylist中。我该怎么做?不要初始化循环中的所有FirstId。它将始终重新初始化并添加最近的数据。如果你可以发布完整的方法,我可以告诉你如果它在一个方法中,你必须做什么,你也可以这样做。如果(AllFirstId==null){AllFirstId=new arraylist();}初始化arraylist时放置条件