То, что я пытаюсь сделать, это транспонирование списка, который у меня есть. Точнее из списка в таблицу.
![problem description](https://i.stack.imgur.com/o2AY2.png)
В то время как я получаю значение, которое сохраняется в массиве {13} (этот массив инициализируется с 0. Один в месяц, первый 0 не используется)
month = rsSol.getInt("month"); // To save number of month
mon_amounth = rsSol.getDouble("amounth"); // Save amount in a value
values[month] = mon_amounth; // Save amount in the array
monthTotal += giro_montoMes; // Sum of each mon_amounth
Тогда это часть моего кода, где я застрял.
Я немного запутался с тем, какое условие мне нужно добавить в описание группы и вывести все суммы в одной строке.
while ( rsSol.next() ) {
//where i (re)write description
if ( desc.equals(empty_string) ){
desc = rsSol.getString("description");
}
if ( !desc.equals(rsSol.getString("giro")) && count > 1 ){
desc = rsSol.getString("giro");
}
// Where i print the description
<tr class>
<td border='0' ALIGN='left'> desc.toLowerCase() </td>
// Where i print the array
for(int i=1; i<=12; i++){
<td border='0' ALIGN='right'> values[i]) </td>
}
// Where i print the sum of all months
<td border='0' ALIGN='right'> monthTotal </td>
</tr>
// Setting values to 0 and cleaning the array
mon_amounth = 0;
for ( int i=1 ; i<=12 ; i++ ) {
values[i] = 0;
}
}
Любая помощь будет действительно полезна.
Заранее спасибо.