Size: a a a

2020 December 15

DC

Denis Chikanov in learn.java
Энивэй, если тебе нужна помощь - пиши конкретные вопросы
источник

ДБ

Дмитрий Баевский... in learn.java
Gukov Viktor
Можно сделать немного аккуратнее:
1. Сейчас используется явный знак пробела для разделения, следовательно такой выбор не покроет кейс с двумя пробелами подряд или табом. Поэтому стоит заменить " " на \\s+
2. Так как наш новый regex превысил в длину один символ (и собственно является полноценным регулярным выражением), то split() будет компилировать из него объект Pattern при каждом вызове, что является весьма дорогостоящей операцией. Поэтому можно вынести компиляцию Pattern в static контекст, чтобы она происходила только один раз;
3. Избавиться от дополнительного split в пользу ссылки на метод toCharArray
Итоговый вариант может выглядеть так:
   private static final Pattern DELIMITER_PATTERN = Pattern.compile("\\s+");

   public static void main(String[] args) {
       final String test = "eat sleep  rave\ts repeat";
       final List<char[]> result = getSplitWords(test);
       result.forEach(chars -> System.out.println(Arrays.toString(chars)));
   }

   public static List<char[]> getSplitWords(String stringToSplit) {
       return DELIMITER_PATTERN.splitAsStream(stringToSplit)
               .map(String::toCharArray).collect(Collectors.toUnmodifiableList());
   }
Спасибо.
источник

K

Konstantin in learn.java
ну, а так как ничего не делается бесплатно, то пообещал вознаграждение.
Но судя во всему дальнейший разговор не имеет смысла
Ладно и на том спасибо
источник

ДБ

Дмитрий Баевский... in learn.java
Egor N
С самого начала , ! - не false ? Затем ставим  true зачем? Потом длина массив -1 это для ,того чтобы элемент перешёл на другой индекс?Затем array[i]> array [i+1] почему один?
Эта реализация отсюда
https://www.youtube.com/watch?v=aXyMkR8LGEo
источник

EN

Egor N in learn.java
Благодарю
источник

ZE

Zhanibek Ergaliev in learn.java
Ребят не могу понять в чём ошибка, кто может подсказать? Вроде передаю categoryIds, а в ошибке говорится что не может его найти почему-то
источник

АБ

Артём Бояршинов... in learn.java
Eugene Soloviev
Подскажите, пожалуйста. Как перенести в git всё из ветки master, в ветку mybranch. При этом удалив(зачистить), все что есть в ней. То есть сделать mybranch = master.
checkout в ветку master, удаляешь существующую ветку mybranch. Создаешь ветку mybranch и переходишь в нее. PROFIT
Или ты хотел зачистить все, что есть в мастере?
источник

АБ

Артём Бояршинов... in learn.java
Zhanibek Ergaliev
Ребят не могу понять в чём ошибка, кто может подсказать? Вроде передаю categoryIds, а в ошибке говорится что не может его найти почему-то
Когда ты пользуешься автоматически сгенерированными Spring Data методами (те, которые ты объявляешь, но не пишешь их реализацию), то перед аргументами метода в репозиториях не нужно ставить @Param
источник

ZE

Zhanibek Ergaliev in learn.java
Артём Бояршинов
Когда ты пользуешься автоматически сгенерированными Spring Data методами (те, которые ты объявляешь, но не пишешь их реализацию), то перед аргументами метода в репозиториях не нужно ставить @Param
Убрал @Param такая же ошибка осталась.
источник

АБ

Артём Бояршинов... in learn.java
Zhanibek Ergaliev
Убрал @Param такая же ошибка осталась.
Унаследуй репозиторий от JpaRepository, метод удали, а в том месте, где ты дергаешь репозиторий, вызывай метод findAllById(Iterable<> ids)
Если у тебя не используется в проекте JpaRepository, то больше ничем не могу помочь, у меня лапки)
источник

ZE

Zhanibek Ergaliev in learn.java
Артём Бояршинов
Унаследуй репозиторий от JpaRepository, метод удали, а в том месте, где ты дергаешь репозиторий, вызывай метод findAllById(Iterable<> ids)
Если у тебя не используется в проекте JpaRepository, то больше ничем не могу помочь, у меня лапки)
У меня Mybatis, я вроде нашел ошибку
источник

ZE

Zhanibek Ergaliev in learn.java
Кажется нужно использовать foreach в xml файле
источник

ES

Eugene Soloviev in learn.java
Артём Бояршинов
checkout в ветку master, удаляешь существующую ветку mybranch. Создаешь ветку mybranch и переходишь в нее. PROFIT
Или ты хотел зачистить все, что есть в мастере?
Спасибо. Но нет, мне нужно зачистить ветку mybranch. И перенести сюда всё из мастер. Ветка mybranch уже существует. Ее создавать не надо.
источник

АБ

Артём Бояршинов... in learn.java
Eugene Soloviev
Спасибо. Но нет, мне нужно зачистить ветку mybranch. И перенести сюда всё из мастер. Ветка mybranch уже существует. Ее создавать не надо.
Тогда удаляй ее и форкай заново с таким же названием от мастера
источник

ES

Eugene Soloviev in learn.java
Артём Бояршинов
Тогда удаляй ее и форкай заново с таким же названием от мастера
Понятно. В общем только новую создавать. Спасибо
источник

LP

Luxury Prince in learn.java
Добрый день 🙌
источник

LP

Luxury Prince in learn.java
источник

LP

Luxury Prince in learn.java
Что я делаю не так подскажите пожалуйста
источник

LP

Luxury Prince in learn.java
как сделать так, чтобы когда draft = null, оно возвращало только null, а не всю предыдущую строку?
источник

LP

Luxury Prince in learn.java
задачу решает правильно
источник