Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中为arraylist添加值?_Android - Fatal编程技术网

如何在android中为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.

我正在向我的arraylist添加一个值,但它显示了错误。在添加值之前,我先显示它。该值正在显示,但未添加到arraylist中。请帮我解决这个问题

我的代码:

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时放置条件