|
|
|
Обмен объектов (метод swap)
|
|||
|---|---|---|---|
|
#18+
amigaboy, та и по бістродействию сравни. что дешевле, копировть всю строку - как ті вздумал, или ссілку на нее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2012, 14:48:47 |
|
||
|
Обмен объектов (метод swap)
|
|||
|---|---|---|---|
|
#18+
Miha_S7amigaboy, вот так работает + Код: 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. но зачем болт забивать молотком? Мне кажется setAccessible() нужно использовать в крайних случаях, чтобы реализовать какие-нибудь замысловатые "доступы", типа friendly класс. А в остальном - это больше на хакерство какое-то смахивает, которое может привести к непредсказуемым последствиям. В этом плане, конечно, код нифига не безопасный. Да не работает так нифига Я же говорю, вы забываете об offset и count Попробуйте Код: java 1. 2. 3. 4. 5. 6. 7. Вы работать с таким стрингом не сможете нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2012, 15:07:52 |
|
||
|
Обмен объектов (метод swap)
|
|||
|---|---|---|---|
|
#18+
Большой Синий Кит, ага, наглядная иллюстрация тех самых непредсказуемых последствий :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2012, 15:19:49 |
|
||
|
Обмен объектов (метод swap)
|
|||
|---|---|---|---|
|
#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. RefObject: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Не сортирует. Все не правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2012, 21:43:50 |
|
||
|
Обмен объектов (метод swap)
|
|||
|---|---|---|---|
|
#18+
amigaboyНе сортирует. Все не правильно? а че вы не последовали моему совету: ZyK_BotaNZyK_BotaNпропущено... че не для джавы. просто нах тебе ф-я swap?или сделай свап по другому. вместо строк - передавай индексі массива, чем не решение? у тебя там нет обмена строк между элементами массива, а есть бомен - между RefObject-и. что бессмісленно. вікиньте єти рефОбжекті, и реализуйте нормальній обмен: t = objArray[j]; objArray[j] = objArray[j+1]; objArray[j+1] = t; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2012, 22:13:09 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37627971&tid=2132761]: |
0ms |
get settings: |
20ms |
get forum list: |
29ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
79ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
102ms |
get tp. blocked users: |
3ms |
| others: | 409ms |
| total: | 688ms |

| 0 / 0 |
