package jnpf.base.util.result.Impl; import jnpf.base.model.dataset.DataFormModel; import jnpf.base.util.result.ResultStrategy; import org.springframework.stereotype.Component; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; import java.util.Map; @Component public class OddNumResultStrategy implements ResultStrategy { @Override public String getChoice() { return "4"; } @Override public List> getResults(List> data, DataFormModel dataFormModel) { List> result = new ArrayList<>(data.size() / 2 + 1); for (int i = 0; i < data.size(); i += 2) { result.add(data.get(i)); } return result; } }