마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

ArrayList 속 ArrayList 초기화

0 추천
class Data {
  int PIN = 0; 
    int PL = 1;  
    int PN = 2; 
    int LP = 3;  
    int HP = 4;
}
class BranchDataBase {
  String branchName;
    ArrayList<Data> product;

    public BranchDataBase() {
        branchName = "";
        product = new ArrayList<>();
    }
}
public static class MasterClass {
    public ArrayList<BranchDataBase> DB;
}

BranchDataBase를 ArrayList로 만들어서 쓰려고 메인에서 MasterClass.DB = new ArrayList<>(); 초기화를 했는데 BranchDataBase안에 있는 ArrayList를 어떻게 초기화 해줘야 할지 모르겠습니다ㅠ.ㅠ

 

 

 

 

 

 

타툴 (160 포인트) 님이 2020년 7월 24일 질문

1개의 답변

0 추천
for (BranchDataBase base: MasterCalss.DB) {
  base.product = new Arraylist<Data>();
}

이렇게는 안되나요?

쎄미 (162,410 포인트) 님이 2020년 7월 26일 답변
감사합니다!
근데 BranchDataBase를 하나 만들어서 DB에 add하는건 new로 처리가 안되는건가요?
`new로 처리` 라는게 정확히 어떤 의미인가요?
...