0

配列リストに値を追加していますが、エラーが表示されています。値を追加する前に、最初に表示しています。値は表示されていますが、配列リストに追加されていません。これに関して私を助けてください...

私のコード:

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);

前もって感謝します...

4

2 に答える 2

5

追加する前に、arraylistを初期化してください。

 allfirstids = new ArrayList<String>();
于 2012-04-23T05:00:45.077 に答える
1

静的を初期化するのを忘れましたArrayList allfirstids。使用する前に初期化してください。

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);
于 2012-04-23T05:01:22.700 に答える