|
|
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Парсил я как-то строки, которые из экселя в форму вставляли, но парсил всегда целиком, ничего не меняя. А тут подкинул мне знакомый часть задачи из тестового задания, говорит, как убрать пробелы из строки, только в начале и только в конце? что лучше, работать со строками через стандартные вещи или регексы использовать? Я имею ввиду для скорости парсинга. Код: java 1. Можно только на словах, типа берем трим или еще что-то, указываем то-то, то-то, без примера кода, то есть. А может уже есть какие-то более интересные библиотеки для работы со строковыми данными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 11:12 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Nixicтолько в начале и только в конце? только в начале или только в конце? Nixicчто лучше, работать со строками через стандартные вещи или регексы использовать? Я имею ввиду для скорости парсинга. Чхать на скорость, главное чтобы код был понятным. NixicМожно только на словах, типа берем трим или еще что-то, указываем то-то, то-то, без примера кода, то есть. А может уже есть Взять String.trim() и написать на его основе свой метод. Nixicкакие-то более интересные библиотеки для работы со строковыми данными? В Apache Commons почему-то такого метода нет. Есть в Spring. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 11:19 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
И в начале и в конце. С обоих краев. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 11:28 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
NixicИ в начале и в конце. С обоих краев. :) Sting.trim()? Не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 11:32 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, разбить строку на массив слов по пробелам )) потом заново из слов собрать )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 11:45 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
andreykaTразбить строку на массив слов по пробелам )) потом заново из слов собрать )) Автор не уточнил с обоих краёв чего он собрался убирать. Но судя по примеру, меж слов нет лишних пробелов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 11:49 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, очередное дибильное задание с собеседования по ходу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:00 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Nixicкак убрать пробелы из строки, только в начале и только в конце? дык, trim() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:00 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
andreykaTочередное дибильное задание с собеседования по ходу. Плюс "испорченный телефон". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:01 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Nixic, как вы дошли до жизни такой? Интересно, каким образом вышло так, что человек с 1365 сообщениями (причем, 79% в ветке java) не знает что такое trim() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:16 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
NixicПарсил я как-то строки, которые из экселя в форму вставляли, но парсил всегда целиком, ничего не меняя. А тут подкинул мне знакомый часть задачи из тестового задания, говорит, как убрать пробелы из строки, только в начале и только в конце? что лучше, работать со строками через стандартные вещи или регексы использовать? Я имею ввиду для скорости парсинга. Код: java 1. Можно только на словах, типа берем трим или еще что-то, указываем то-то, то-то, без примера кода, то есть. А может уже есть какие-то более интересные библиотеки для работы со строковыми данными? Пример решения задачи для trim в начале и конце строки. Код: 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. Можно подключить готовую библиотеку с этим методом undercore-lodash . С уважением, Валентин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:30 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
у меня было другое из 12345 сложить 1+2+3+4+5 рекурсией )) я сказал зачем рекурсия и сделал так: for(char c: "12345".toCharArray()) z=z+Integer.parseInt(c+"") у чувака на том конце провода первый вопрос а зачем '+""'? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:35 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
andreykaT, Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:43 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
andreykaTу чувака на том конце провода первый вопрос а зачем '+""'? ))) Вот чтобы не пугать таких, надо писать хотя бы Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:49 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Валентин, Вы сделали мой день. это задача на две строчки! StringBuilder sb = .... for(String st : someStr.split(" ")) sb.append(st).append(" "); sb.deleteCharAt(sb.lasstIndexOf(sb.toString())); кажется так. может напутал что но суть ясна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:52 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczandreykaTу чувака на том конце провода первый вопрос а зачем '+""'? ))) Вот чтобы не пугать таких, надо писать хотя бы Код: java 1. меня туда всё-равно не взяли. сказали что в активе нет мегапроектов с крутой загрузкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:54 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
пардон, в коде надо условие перед аппендом добавить if(!st.equals("")) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 12:59 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Задача на подсчет скобочек в строке более интересна. Мдя... слабеет нынче собеседование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 13:16 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
mayton, А что с скобками . Первое что в голову приходит делать ++ когда откр и -- когда закр. Если меньше 0 то ошибка. Если 0 то все верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 13:25 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
andreykaTmayton, А что с скобками . Первое что в голову приходит делать ++ когда откр и -- когда закр. Если меньше 0 то ошибка. Если 0 то все верно. Лет 10 назад это было.. В изначальной формулировке она звучала как - проверка корректности выражения со скобками. И лично я ее решения не знал. И мне пришлось минут 5-10 пописать различные варианты проверок и краевые случаи чтобы к этому подойти. А у тебя сколько времени бы это заняло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 13:33 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
andreykaTПервое что в голову приходит делать ++ когда откр и -- когда закр. Если меньше 0 то ошибка. Если 0 то все верно. Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 13:37 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczandreykaTПервое что в голову приходит делать ++ когда откр и -- когда закр. Если меньше 0 то ошибка. Если 0 то все верно. Код: java 1. и что? если это в начале будет строки то будет -- и -1 а значит ошибка. если посередине - это умножение. если мне память не изменяет из школьного курса алгебры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 13:40 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
maytonandreykaTmayton, А что с скобками . Первое что в голову приходит делать ++ когда откр и -- когда закр. Если меньше 0 то ошибка. Если 0 то все верно. Лет 10 назад это было.. В изначальной формулировке она звучала как - проверка корректности выражения со скобками. И лично я ее решения не знал. И мне пришлось минут 5-10 пописать различные варианты проверок и краевые случаи чтобы к этому подойти. А у тебя сколько времени бы это заняло? если в спокойной обстановке? если на тебя 2-3 лба в 6 глаз зырят и говорят "решай" то хз. У меня в такие моменты ощущение будто я стою писаю под деревом, а на меня 3 мужика смотрят, причем не со спины. :) Стеснительный я. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 13:42 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
andreykaTи что? если это в начале будет строки то будет -- и -1 а значит ошибка. если посередине - это умножение. если мне память не изменяет из школьного курса алгебры Ну, ты не указал, что одно условие на каждую итерацию, а второе на результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 13:44 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Валентин, String.trim, в отличии от вашего метода, кроме пробела удаляет еще и \t,\n и т.д.(33 символа). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 13:49 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczandreykaTи что? если это в начале будет строки то будет -- и -1 а значит ошибка. если посередине - это умножение. если мне память не изменяет из школьного курса алгебры Ну, ты не указал, что одно условие на каждую итерацию, а второе на результат. а.. ну как бы да я это и подразумевал :) вначале у меня была мысль делать два "стека" ) в один плюсовать ( в другой ) а потом стеки отнимать друг от друга. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 13:49 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Да. Совершенно верно. Это сейчас. В уютном кресле вы можете рассуждать. А когда на твой скрин смотрят два тим-лида и ждут - ощущения совсем другие. Я считал что знаю большинство ловушек на собеседовании - но это не так. Всегда найдется хитрая задчка которую тебе сходу не решить. И дело не в знаниях. А скорее в смекалке. Здесь к примеру знания ПОЛИЗов и парсеров только мешали. По сути - глубина скобок должна быть неотрицательна. Это инвариант. Но к нему надо еще подойти. Вот... после этого топика вы все уже умные и знаете этот пустяк... Но тим лид придумает что-то для вас новое зойчата.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 14:01 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
maytonВот... после этого топика вы все уже умные и знаете этот пустяк... Ну, тема скобок подробно разбирается в институте в занятиях на тему компиляторов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 14:04 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
mayton, Та я и не спорю В стрессовой ситуации даже элементарные вопросы могут в ступор вводить. Но только вот незадача. мы не космонавты и в стрессе работать не должны и не обязаны уметь. Правда, 25-тилентему лиду, который сам никогда реальных собесов может и не проходил этого не объяснить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 14:06 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
..он такой крутой клёвый напыщенный, сидит порабощать и угнетать новопришедших. а посади его на твое место - всё может быть даже хуже чем с тобой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 14:09 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczmaytonВот... после этого топика вы все уже умные и знаете этот пустяк... Ну, тема скобок подробно разбирается в институте в занятиях на тему компиляторов. у меня образование техническое, но к айти мало относится - кровавая и беспощадная физика. и мы проходили максимум базис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 14:15 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Самые хитрые вопросы - все равно не про школьную программу. Иногда от вас ждут швыряния барометра из окна для замера высоты. Иногда - рассуждений на тему что делать если ты попал в блэндер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 18:23 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
mayton, бред какой то. мне кажется что это тебя так тролят. и может стоит потролить в ответ? типа. а какого цвета блендер, а из какого материала лезвия, с какой скоростью крутятся? а кто кнопку нажмет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 18:38 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
maytonСамые хитрые вопросы - все равно не про школьную программу. Иногда от вас ждут швыряния барометра из окна для замера высоты.... Но ведь решений задачи много. Главное выбрать из них лучшее ))) «привяжите к барометру шнурок и, раскачивая его, как маятник, определите величину гравитации у основания здания и на его крыше. Из разницы между этими величинами, в принципе, можно вычислить высоту здания» ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 18:43 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
среди множества прочих способов решения проблемы лучшим, пожалуй, является такой: возьмите барометр с собой, найдите управляющего зданием и скажите ему: «Господин управляющий, у меня есть замечательный барометр. Он ваш, если вы скажете мне высоту этого здания». ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 18:45 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Ох уж эти программисты ... Радиус земли превышает 6000 километров. И был измерен ещё в античные времена (с погрешностью в пределах 20 процентов). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 18:46 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Это не программисты. Это, по слухам, Нильс Бор экзаменаторов по физике троллил ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 18:53 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
В "Физики шутят" / "Физики продолжают шутить" много приколов - понятных и не очень. Программирование-то тут при чём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 19:01 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovВ "Физики шутят" / "Физики продолжают шутить" много приколов - понятных и не очень. Программирование-то тут при чём? Это я в качестве примера привожу. А задачка про блэндер - из собеседований в Google. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 19:09 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
chabapokNixic, как вы дошли до жизни такой? Интересно, каким образом вышло так, что человек с 1365 сообщениями (причем, 79% в ветке java) не знает что такое trim() ? А чтобы фигачить бины и запросы в хибере знать про trim совсем не обязательно :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 19:43 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Ну... trim() это как-бе основной API. И вообще суть претензий не в том знает чел или нет встроенные средства. А понимает ли он как "инженер" что нужно решать задачи по философии KISS, YAGNI e.t.c. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 19:58 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Nixicчто лучше, работать со строками через стандартные вещи или регексы использовать?Ну, раз не хотите использовать стандартные вещи типа trim() , тогда регексы: Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 20:33 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Usman, О Боже. Всегда боялся регекспов Слушайте, расскажите, как вы в них разбираетесь? Помню я учил пэху, а там доатсточномного чего на регекспах. Вроде разбираться научился, понимать. Прошло пару лет. И смотрю на это и ужасаюсь. как вы это понимаете? Или у меня память как у рыбки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 20:45 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
andreykaT, По началу - да, OutOf Мозг Exception. Решение: Чаще парсить строки/тексты/страницы. Искать примеры. И со временем можно научиться понимать и "мыслить" регекс-паттернами (: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 20:58 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Объясняю с учебной целью, как надо делать. Поскольку задача сложная, надо разделить её на подзадачи: 1. Обкусывание пробелов в начале строки. 2. Обкусывание пробелов в конце строки. Хорошо подумав, соображаем, что подзадачу (2) можно свести к (1). Для этого надо перевернуть строку, обкусить пробелы в начале, и снова перевернуть строку. Теперь задача уже достаточно упрощена, и можно запрограммировать: Код: 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. Результат: "Отсюда надо убрать пробелы в начале и в конце" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 21:16 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Partisan M, сорри конечно, но самый классный пока что у Усмана, а самый брутальный у Валентина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 21:33 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Для потоковой обработки текста (напр., чтение из файла) лучше использовать java.util.Scanner : Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 21:56 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
just_vladimirchabapokNixic, как вы дошли до жизни такой? Интересно, каким образом вышло так, что человек с 1365 сообщениями (причем, 79% в ветке java) не знает что такое trim() ? А чтобы фигачить бины и запросы в хибере знать про trim совсем не обязательно :-) да Вы кстати правы. когда весь твой круг обязанностей достаточно тривиален, и закручен вокруг трех-четырех моментов, после долгой работы в таком темпе даже банальные вопросы и задачи могут в ступор ввести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 07:18 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczandreykaT, Код: java 1. 2. 3. 4. сложность линейная ... не хорошо нужно делать так : Код: java 1. 2. 3. 4. 5. Код: 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. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 18:11 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
А Если строка Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. где testStream2 Код: java 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 18:15 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Не я писал но... специально для автора скопипастил. Из священных рукописей. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 18:27 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
andreykaT, Этот код брался из библиотеки lodash. Для него написано много юнит тестов. С уважением, Валентин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 23:21 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Ну вот, филосовская тема немного получилась))) (Я тут уезжал на несколько дней). Про трим я слышал очень давно и даже его как-то использовал... наверное :) потому в начале его и упомянул. Просто решил спросить, кто более плотно работает с подобными задачами, про существующие библиотеки, которые делают то же самое, но проще в написании. Для дат же есть joda-time (наверняка еще какие-нибудь популярны), сам не пользовался, мне стандартных хватает. Ну и вот Blazkowicz указал на спринг, я, кстати, его сейчас и изучаю, но не дошел до этого момента. Челу уже дал ссылку на эту тему, пусть вникает :) Спасибо всем отписавшимся, тему можно и НЕ закрывать пока, вроде как интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2016, 16:34 |
|
||
|
Убираем пробелы в начале и конце строки, дак как все-таки?
|
|||
|---|---|---|---|
|
#18+
Да ничего интересного. Самая хардкорная строковая оптимизация - приведет к изменнеию ТЗ. Я много раз это доказывал. Яркий пример сделать Update млрд записей в SQL-таблице - добавить первой букве Uppercase или знак $ или сделать trim - переходит в create view или create virtual column - и это (реально сцука) самая быстрая оптимизация. Другое. Понимание того что в Java строки - immutable - тоже выводит нас на стартовое ТЗ. Откуда вообще в системе строки без трима? Ввели так? Почему в формочке не правили сразу? Почему в триггере БД не тримали. И этот поток почему - бесконечен. Вобщем тримминг строк - это безсмысленная и беспощадная операция которую надо избегать и не грузить процессор. Пускай у него будет больше времени на полезные задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2016, 16:40 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2123999]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
60ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 390ms |

| 0 / 0 |
