组合类中的属性

我有以下自定义课程

class rollingD {
 private String settDate;
    private String publishingPeriodCommencingTime;
    private String fuelTypeGeneration;

    public String getSettDate() {
        return settDate;
    }

    public void setSettDate(String settDate) {
        this.settDate = settDate;
    }

    public String getPublishingPeriodCommencingTime() {
        return publishingPeriodCommencingTime;
    }

    public void setPublishingPeriodCommencingTime(String publishingPeriodCommencingTime) {
        this.publishingPeriodCommencingTime = publishingPeriodCommencingTime ;
    }

    public String getFuelTypeGeneration() {
        return fuelTypeGeneration;
    }

    public void setFuelTypeGeneration(String fuelTypeGeneration) {
        this.fuelTypeGeneration = fuelTypeGeneration;
    }

    @Override
 public String toString() {
        return String.format("%s,%s,%s",
                             settDate,
                             publishingPeriodCommencingTime,
                             fuelTypeGeneration);



 }} 

这些项目将添加到我的阵列列表中,如下所示

ArrayList<rollingD> aList = new ArrayList<>();

属性

settDate
and 
publishingPeriodCommencingTime

是分开的实体

01/04/2020
and 
21:34:26

我想做的是在我的课堂内,我想在将属性添加到数组列表之前对其进行合并

所以我最终会

01/04/2020 21:34:26  

作为单个属性

因此,我在arraylist中只有2个属性,然后可以对其进行排序等。

有人可以提供帮助吗?

我曾尝试过流式传输地图,然后再组合流式传输,但是我意识到这不是理想的解决方案,因为我需要进一步处理arraylist,最好将datetimestamp和值作为我唯一的两项