[Java]ArrayListへのクラスのオブジェクト(object)を格納する方法

書式
List<Object> ttLst = new ArrayList<Object>();
サンプルコード

package com.arkgame.info;

import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;

//UserInfoの定義
class UserInfo {
      long uno = 314748347;
      String username = "test007";
      Timestamp cft = new Timestamp(System.currentTimeMillis());

      /**
       * @return uno
       */
      public long getUno() {
            return uno;
      }

      /**
       * @param uno セットする uno
       */
      public void setUno(long uno) {
            this.uno = uno;
      }

      /**
       * @return username
       */
      public String getUsername() {
            return username;
      }

      /**
       * @param username セットする username
       */
      public void setUsername(String username) {
            this.username = username;
      }

      /**
       * @return cft
       */
      public Timestamp getCft() {
            return cft;
      }

      /**
       * @param cft セットする cft
       */
      public void setCft(Timestamp cft) {
            this.cft = cft;
      }

}

public class ListObjectDemo {

      public static void main(String[] args) {

            // オブジェクトを生成
            UserInfo uu = new UserInfo();
            List<Object> ttLst = new ArrayList<Object>();
            // long型
            ttLst.add(uu.getUno());
            // TimeStamp型
            ttLst.add(uu.getCft());
            // String型
            ttLst.add(uu.getUsername());

            System.out.println("list obejct element add sample  ");
            for (Object obj : ttLst) {
                  System.out.println(obj);
            }

      }

}

結果
list obejct element add sample
314748347
2021-07-21 16:58:20.833
test007

Java

Posted by arkgame