「Java」リスト(List)へのクラスオブジェクト(class)の要素を追加する方法

構文
List<クラス名> cftLst = new ArrayList<>();
EmpProfileクラスの定義

package com.arkgame.study;

public class EmpProfile {

      // 会社
      String company;
      // 規模
      String comType;
      // 利用フラグ
      Boolean useFlg;

      public EmpProfile(String company, String comType, Boolean creFlg) {
            super();
            this.company = company;
            this.comType = comType;
            this.useFlg = creFlg;
      }

      public String getCompany() {
            return company;
      }

      public void setCompany(String company) {
            this.company = company;
      }

      public String getComType() {
            return comType;
      }

      public void setComType(String comType) {
            this.comType = comType;
      }

      public Boolean getUseFlg() {
            return useFlg;
      }

      public void setUseFlg(Boolean useFlg) {
            this.useFlg = useFlg;
      }

}

リストへEmpProfileクラスを追加

package com.arkgame.study;

import java.util.ArrayList;
import java.util.List;

public class ListMapObjectDemo {

      public static void main(String[] args) {

            List<EmpProfile> cftLst = new ArrayList<>();
            //リストへクラスオブジェクト要素の追加
            cftLst.add(new EmpProfile("companyA_01", "type1", true));
            cftLst.add(new EmpProfile("companyB_02", "type2", false));
            cftLst.add(new EmpProfile("companyC_03", "type3", true));

            for (EmpProfile cft : cftLst) {
                  System.out.println("company: " + cft.getCompany() +
                                         "comtype: " + cft.getComType() +
                                          "userFlg: " + cft.getUseFlg());
            }
      }

}

 

Java

Posted by arkgame