Java умеет добавлять элементы в массив?
Use ArrayList, Luke.
О, круто, спасибо.
только не ArrayList, а ListString
Почему?
Вот у чуваков работает всё, вроде:
Вот у чуваков работает всё, вроде:
Работать будет, просто это типа хороший тон или коммон эдвайс, чтобы не зашиваться на конкретную реализацию листа, коих до черта.
В общем, если надо что-то одноразовое написать, то не заморачивайся.
В общем, если надо что-то одноразовое написать, то не заморачивайся.
Работать будет, просто это типа хороший тон или коммон эдвайс, чтобы не зашиваться на конкретную реализацию листа, коих до черта.
В общем, если надо что-то одноразовое написать, то не заморачивайся.
Эй-эй, если бы я ему написал List, то он бы спросил, почему он не может написать new List
В общем, если надо что-то одноразовое написать, то не заморачивайся.
Эй-эй, если бы я ему написал List, то он бы спросил, почему он не может написать new List
Эй-эй, если бы я ему написал List, то он бы спросил, почему он не может написать new List
Так я согласен. Это я за Красина просто ответил =)
Так я согласен. Это я за Красина просто ответил =)
А вообще кому-нибудь надо было написать просто
code:ListString fileNames = new ArrayListString;
code:ListString fileNames = new ArrayListString;
В ответ на:
Почему?
потому что типизированный. В ArrayList ты можешь положить что угодно, а в ListString заранее декларируется, что только строки. Соответственно, меньше шансов допустить глупую ошибку.
Почему?
потому что типизированный. В ArrayList ты можешь положить что угодно, а в ListString заранее декларируется, что только строки. Соответственно, меньше шансов допустить глупую ошибку.
В ответ на:
А вообще кому-нибудь надо было написать просто
code:
ListString fileNames = new ArrayListString;
Да
А вообще кому-нибудь надо было написать просто
code:
ListString fileNames = new ArrayListString;
Да
Хочу написать рекурсию, было бы не плохо, если есть какой-нибудь array[].append
есть ещё JSON
If you learn one useless thing every day, in a single year you'll learn 365 useless things.
есть ещё JSON
If you learn one useless thing every day, in a single year you'll learn 365 useless things.
Ништяк Java многословная. На других языках всю функцию можно короче написать, чем тут одно объявление переменной:
code:g:{$[l:!x;,/g'`/:'x,'l;x]}
code:g:{$[l:!x;,/g'`/:'x,'l;x]}
И потом сломать глаз, пытаясь прочитать то, что написал.
Открой для себя Smart Completion и прочие подобные фени.
Открой для себя Smart Completion и прочие подобные фени.
ом сломать глаз, пытаясь прочитать то, что написал.
Открой для себя Smart Completion и прочие подобн
Усе помещается в одну строчку, читать удобно. В случае Джавы не уверен, что на экран поместится.
Открой для себя Smart Completion и прочие подобн
Усе помещается в одну строчку, читать удобно. В случае Джавы не уверен, что на экран поместится.
Усе помещается в одну строчку, читать удобно. В случае Джавы не уверен, что на экран поместится.
Обфусцированные джаваскрипты тоже горадо компактнее.
Тебе их удобнее читать, чем то, что было до обфусцирования?
Обфусцированные джаваскрипты тоже горадо компактнее.
Тебе их удобнее читать, чем то, что было до обфусцирования?
Не путай языки, которые специально сделали компактными, с теми, что становятся компактными после обфускации. Тут компактность достигается исключительно за счет применения нескольких очень сильных приемов, то что называется в простонародье map/reduce + нескольких сильно перегруженных функций, которые выполняют 90% полезных в жизни вещей.
Не путай языки, которые специально сделали компактными
Я всего лишь хочу сказать, что компактность - не есть глобальное добро.
Я всего лишь хочу сказать, что компактность - не есть глобальное добро.
Это верно, но если привык к компактному языку, то при переходе на другие начинается ломка. Что Джава, даже OCaml уже кажется жутко перегруженным всякой фигней.
Не без этого =(
Зато универсальность.
Зато универсальность.
не все равно не кошерно. имена файлов / пути надо хранить в специальном типе.
заодно это убъёт кучу багов с невалидными юникодными именами и прочими корявостями.
заодно это убъёт кучу багов с невалидными юникодными именами и прочими корявостями.
не все равно не кошерно. имена файлов / пути надо хранить в специальном типе.
+)
code:ListFile files = LinkedListFile;
+)
code:ListFile files = LinkedListFile;
нуну, щас ещё выяснится, что чуваку нужен thread-safe список.
Оставить комментарий
Makc500
Нужно сделать массив со всеми названиями файлов в директории, включая поддиректории.Хочу написать рекурсию, было бы не плохо, если есть какой-нибудь array[].append