|
|
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#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. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. Если вы попробуете запустить этот код, и введете много много значений( просто вводите много цифр и ждите) То в конце концов у вас выдаст - Exception in thread "main" java.util.NoSuchElementException Причина мне не ясна, сначала он выдавал КурентМодификаторЕкспетион( Да простит меня Гослинг) НО я вроде бы эту проблему исправил, переделав все с итераторами. А теперь элементы из коллекции выпадают.. Помогите, пожалуйста! Гуру отозвитесь!)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2014, 22:28 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
Sergeyyy, убери Код: java 1. и все будет ок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2014, 23:42 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
rema174, но это ключевой элемент программы)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2014, 00:08 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
Sergeyyy, тогда ты знаешь вокруг чего тебе нужно плясать, удачи )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2014, 00:25 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
rema174, Даже не представляю, если честно... слипать поток, это пока единственный выход сделать время.. Можно, конечно, отсчитывать разницу времени..НО это как то не так. Неужели дело только в этом?) Я думал нет элементов в коллекции или еще чего-то.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2014, 00:27 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
у тебя всн нормально работает, когда сначала срабатывает английский вывод...(и все что с ним связано), а потом уже русский, но когда начинаешь много вводить, то у тебя "англ-й" не поспевает за "русским"... вот там и возникает ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2014, 00:45 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
rema174, И как исправить, кроме удаления слип? Вроде бы та русская часть в отдельном рунере/потоке.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2014, 00:54 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
Sergeyyy, а что тебе это даст, если ты не понимаешь, что делает твоя программа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2014, 01:17 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
или можно поставить вопрос по другому: зачем делать то, что не понимаешь, делай таким путем который понимаешь, чтобы не загонять себя в такие тупики ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2014, 01:18 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
rema174, Честно говоря, я и не знаю как сделать такое паралельное отсчитывание времени.. Только слип ведь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2014, 01:25 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
По моему всё предельно ясно. public class NoSuchElementException extends RuntimeException Thrown by the nextElement method of an Enumeration to indicate that there are no more elements in the enumeration. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 13:02 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
mayton, Вам Гуру все ясно) А мне что-то нифига) Посмотрел как можно еще решить, скажем так, приостанавливание , выдало timer. Запускаем какой-то task через определенное время.( Хотя у него много других параметров, запуск с повторением и т д. Ни один из них не подошел..Так что нужно решать этот вопрос с sleep) Ксати, элементы то в коллекции есть. Если вы попробуете запустить этот код и много много раз введете, то у вас выскочит эта самая ошибка, но после нее вы увидите вывод вот этой строки: Код: java 1. Значит элементы там все же есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 17:24 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
а нафиг вам столько мапов 0_о пытался понять что вы хотите этим кодом сделать, бросил так и не начав. У вас помница была довольно простая задача. А вы из неё монстра какого-то сделали. Ещё раз вам повторю, сформулируйте вашу задачу, судя по коду, вы к ней идете через одно место. Сформулируйте именно задачу, а не описывайте уже некий ваш алгоритм, который вы хотите приладить к поставленной задаче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 17:41 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
DDiver, +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 17:50 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
SergeyyyПосмотрел как можно еще решить, скажем так, приостанавливание , выдало timer. Запускаем какой-то task через определенное время.( Хотя у него много других параметров, запуск с повторением и т д. Ни один из них не подошел..Так что нужно решать этот вопрос с sleep) Ксати, элементы то в коллекции есть. Если вы попробуете запустить этот код и много много раз введете, то у вас выскочит эта самая ошибка, но после нее вы увидите вывод вот этой строки: Я очень рад что ты хотя-бы понял масштабность трагедии. Мультпипоточный код отличнается от однопоточного недереминизмом состояний. На нашем языке это значит примерно следующее. В классическом однопоточном коде можно выделить N состояний и спокойно ходить по ним дебаггером (с чашечкой кофе в руке). Вдумчиво. В мультипоточном коде попытка встать дебаггером или добавить System.out.println или добавить sleep() сильно меняет картину. Это как квантовый эффект бро. Как только ты смотришь на код - он ведёт себя так. А как только не смотришь - по другому Как фиксить твой код я чесно говоря не знаю т.к. не знаю чего ты добиваешся. Кэп очевидность говорит что there are no more elements in the enumeration. . Нет элементов в интерфейсе Enumeration. Возможно ты в одном потоке дёрнул hasNext а в другом next. Если простьто ставить себе задачу - исключить некорректное поведение с Enum - то это не будет решением твоего алгоритма. Я знаю как синхронизировать Enum но что это тебе даст? Будет ли это целью? Или это ложная цель. Скорее всего ложная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 17:54 |
|
||
|
Проблема с ошибкой - NoSuchElementException(коллекции)
|
|||
|---|---|---|---|
|
#18+
mayton, Может это решит какие-то проблемы...А может и нет, синхронизация эта) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 19:56 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38761062&tid=2126537]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 470ms |

| 0 / 0 |
