notice Java 14

3retu


public List<List<KaniKosuDto>> tblList;
private static final Integer ROW_CNT = 3;

		List<KaniKosuDto> list = new ArrayList<KaniKosuDto>();
		KaniKosuDto kaniKosuDto;
		kaniKosuDto = new KaniKosuDto();
		kaniKosuDto.name = "名前1";
		kaniKosuDto.su1 = "100";
		kaniKosuDto.su2 = "50";
		list.add(kaniKosuDto);

		tblList = new ArrayList<>();
		List<KaniKosuDto> target = new ArrayList<KaniKosuDto>();
		for( int i = 0; i < list.size(); i++) {
			if ( i % ROW_CNT == 0 ) {
				target = new ArrayList<KaniKosuDto>();
				tblList.add(target);
			}
			target.add(list.get(i));
		}
		if (target.size() % ROW_CNT != 0) {
			for ( int i = target.size(); i < ROW_CNT; i++ ) {
				target.add(new KaniKosuDto());
			}
		}

<table>
<c:forEach items="${tblList}" var="tblRow" >
	<tr>
	<c:forEach items="${tblRow}" var="tblCol" >
		<td style="width:100px; text-align:left;">${tblCol.name}</td>
		<td><c:if test="${!empty tblCol.name}">(</c:if></td>
		<td style="width:50px; text-align:right;">${tblCol.su1}</td>
		<td><c:if test="${!empty tblCol.name}">,</c:if></td>
		<td style="width:50px; text-align:right;">${tblCol.su2}</td>
		<td><c:if test="${!empty tblCol.name}">)</c:if></td>
	</c:forEach>
	</tr>
</c:forEach>
</table>