|
|
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. Этот код в итоге выводит 30 одинаковых дат: 14:31 10 Августа 2012 года .... 14:31 10 Августа 2012 года , хотя должен выводить 3 десятка разных дат - примерно вот так: 14:29 10 Августа 2012 года ........ 14:30 10 Августа 2012 года ........ 14:30 10 Августа 2012 года ........ У класса Request есть атрибут date типа Calendar. Почему выводится одна и та же дата? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:30:13 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Попробуйте пошаговую отладку. Помогает. Какой конкретно участок работает не правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:34:16 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Дело в том, что я создаю лист traffic типа Request. У каждого элемента списка есть поле - data, которое заполняется в зависимости от текущего i в цикле. Так вот, казалось бы - на выходе должны получится разные даты, а получается, что одна и та же. Если после цикла вывести даты всех элементов листа, то получится, что это одна и та же дата. Это то и неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:40:48 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. hours и munutes не зависят от j, для каждого i формируется array[i] шт. одинаковых дат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:45:53 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Стас0н, у Вас как минимум внутри цикла по j идет заполнение в зависимости только от i. В остальном конкретизируйте вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:47:24 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Стас0н, Да потому Вы один и тотже request добавляете в коллекцию traffic.add(request); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:47:49 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Стас0н, Ну, так возьмите отладчик и посмотрите какие значения принимают переменные. Мне, например, вот эта логика вообще непонятна: Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:49:55 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
0FDДа потому Вы один и тотже request добавляете в коллекцию traffic.add(request); В точку! +5 к чтению говнокода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:50:40 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Почему один и тот же request? В зависимости от i меняется значение hours и minutes и request разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:52:54 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Лагман, Да, это так. Так и нужно. Каждый array[i] = 10. i пробегает 3 значения. Для каждого i подсчитывается свои hours и minutes, которые занясятся в request. Стало быть должно быть 3 куска по 10 дат. В каждом их кусков - одна дата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:55:15 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Стас0нПочему один и тот же request? В зависимости от i меняется значение hours и minutes и request разные. Значение меняется в одном и том же объекте каждый раз. У вас весь traffic это ссылки на один и тот же объект. Поместите new Request() внутрь цикла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 11:59:26 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Ох, вот я нубас то... Спасибо, дружище, выручил) Пойду ка я посплю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 12:01:35 |
|
||
|
Неправильно работает, почему?
|
|||
|---|---|---|---|
|
#18+
Стас0нОх, вот я нубас то... Спасибо, дружище, выручил) Пойду ка я посплю... 0FD нашел. Я сразу не увидел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 12:02:19 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37960032&tid=2130947]: |
0ms |
get settings: |
17ms |
get forum list: |
26ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
65ms |
get topic data: |
20ms |
get forum data: |
4ms |
get page messages: |
91ms |
get tp. blocked users: |
3ms |
| others: | 326ms |
| total: | 564ms |

| 0 / 0 |
