This is an old revision of the document!
ArrayList
ArrayList
is derived from List
. It can handle mixed primitives (as Object
).
import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; public class MyRecord { private Integer id; private String name; public ArrayList<Object> asArray() { ArrayList<Object> arr = new ArrayList<Object>(); arr.add(this.id); arr.add(this.name); return arr; } public void fromArray(ArrayList<Object> arr) { this.id = (Integer)arr.get(0); this.name = (String)arr.get(1); this.created_at = (LocalDateTime)arr.get(2); this.status = (Boolean)arr.get(3); } }