带逗号的字符串组装成List集合

发布时间 2023-12-21 16:10:35作者: 皇问天
private List<FileUrlDto> buildFileUrlMethod(String fileUrl,String fileName){
List<String> files = new ArrayList<>();
List<String> fileNames = new ArrayList<>();
List<FileUrlDto> fileUrlDtoList = new ArrayList<>();
if (PublicUtil.isNotEmpty(fileUrl)) {
files = Arrays.asList(StringUtils.commaDelimitedListToStringArray(fileUrl));

}
if (PublicUtil.isNotEmpty(fileName)) {
fileNames = Arrays.asList(StringUtils.commaDelimitedListToStringArray(fileName));
}
if (PublicUtil.isNotEmpty(files) && PublicUtil.isNotEmpty(fileNames)) {
for (int i = 0; i < files.size(); i++) {
FileUrlDto fileUrlDto = new FileUrlDto();
fileUrlDto.setFileUrl(files.get(i));
fileUrlDto.setFileName(fileNames.get(i));
fileUrlDtoList.add(fileUrlDto);
}
}
return fileUrlDtoList;
}


////////////////////////////////////////////////////////////////////
if (PublicUtil.isNotEmpty(entity.getFileUrls())) {
List<String> files = new ArrayList<>();
List<String> fileNames = new ArrayList<>();
for (FileUrlDto items : entity.getFileUrls()) {
files.add(items.getFileUrl());
fileNames.add(items.getFileName());
}
amsAbnormalOrderRecord.setFileUrl(Joiner.on(",").join(files));
amsAbnormalOrderRecord.setFileName(Joiner.on(",").join(fileNames));
}