- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
List<AbstractPOJO> ordersList = getList();
int num = CollectionUtils.indexOf(ordersList, orders.getCurrentOrder());
if (num > -1 && num < ordersList.size()) {
int objectsPerPageCount = orders.getObjectsPerPage();
for (int i = 0; i < ordersList.size(); i++) {
if (num >= objectsPerPageCount * i && num < objectsPerPageCount * (i + 1)) {
orders.setPage(i + 1);
break;
}
}
}
установка текущей страницы...
переписалось в:
List<AbstractPOJO> ordersList = getList();
int num = CollectionUtils.indexOf(ordersList, orders.getCurrentOrder());
if (num > -1) {
orders.setPage(num / orders.getObjectsPerPage());
}
пъянь 14.08.2009 02:14 # 0
asdqwezx 15.08.2009 13:11 # 0
EfremoffPaul 14.08.2009 13:15 # 0
UNV 15.08.2009 12:48 # +1
if (num >= 0) orders.setPage(num / orders.getObjectsPerPage() + 1);
пъянь 15.08.2009 13:34 # 0
у говнопостера код лучше этого.
тока мне кажется это все надо выносить в отдельный метод
а то кажется мне таких говно кусочков кода в каждом списке
ну это прочем для любителей сверх задротства... возможно оно и так нормально :)
пъянь 15.08.2009 13:36 # 0
UNV 15.08.2009 14:30 # −1
if (условие) оператор;
if (условие)
{
____оператор1;
____оператор2;
}
Однако, нехорошо писать однострочный оператор вот так:
if (условие)
____оператор;
Чисто из параноидальных соображений, что кто-то впоследствие припишет вот такое:
if (условие)
____оператор1;
____оператор2; (!!!)
UNV 15.08.2009 14:34 # 0
if (условие)
{
____операторБольшойДлины;
}
if (условие)
{
____оператор1;
}
else
{
____оператор2;
}
Это, естественно, лично мои предпочтения к оформлению кода :)
пъянь 15.08.2009 17:02 # 0
очень часто потом приходится чтонить дописывать внутрь иф