[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