当使用多个if语句时,如何重构以下代码?有替代方法吗?
StringBuffer sb = new StringBuffer();
if (rowData.size() > 24){
sb.append(rowData.get(24).trim());
}
sb.append("|");
if (rowData.size() > 25){
sb.append(rowData.get(25).trim());
}
sb.append("|");
if (rowData.size() > 26){
sb.append(rowData.get(26).trim());
}
sb.append("|");
if (rowData.size() > 27){
sb.append(rowData.get(27).trim());
}
sb.append("|");
if (rowData.size() > 28){
sb.append(rowData.get(28).trim());
}
sb.append("|");
if (rowData.size() > 29) {
sb.append(rowData.get(29).trim());
}