Size: a a a

2020 April 05

RU

Roman Ursulov in learn.java
я думал, что там только декстоп
источник

И5

Илюша 50 in learn.java
Спасибо, завтра попробую
источник

MS

Marat Shafeev in learn.java
Эд
ребят, сделал фильтр, который создаёт обёрнутый респонс, который пишет в gzipoutputstream всё, браузер декодирует gzip и выводит всё норм только если у меня в сервлете что-то типа `response.setContentType("text/html;charset=UTF-8");
       response.getWriter().print("Hello");`. НО в случае requestDispatcher.forward(req, resp), пишет что-то в респонс, на что браузер ругается, куда мне копать? Я уже не знаю, что делать. На фото ответ от мозилы. Ответ от хрома

main-page:1 GET http://localhost:8080/AircraftShopWebApp/client/main-page net::ERR_CONTENT_DECODING_FAILED 200`
Читаю как раз "head first servlets & jsp". Там пишут, что если ты отправил клиенту response, то уже не можешь вызвать RequestDispatcher у request'а, и получаешь IllegalStateException
источник

СС

Сергей Степаненко in learn.java
Подскажите пожалуйста, как составить регулярное выражение. Есть строка "12 Hello70 world70 44.14 15" нужно чтобы 12 попало в отдельную группу при использовании Matcher, Hello70 world70 в отдельную группу, 44.14 и 15 тоже в отдельные группы
источник

AS

Alexey Sypchenko in learn.java
Сергей Степаненко
Подскажите пожалуйста, как составить регулярное выражение. Есть строка "12 Hello70 world70 44.14 15" нужно чтобы 12 попало в отдельную группу при использовании Matcher, Hello70 world70 в отдельную группу, 44.14 и 15 тоже в отдельные группы
А можно поподробнее задачу описать?
На входе строка "12 Hello70 world70 44.14 15", что надо получить на выходе?
источник

СС

Сергей Степаненко in learn.java
На выходе должно быть 4 переменных. Первое число это id товара, строка Hello70 world70 это название товара, название товара может состоять и из одного слова и из множества слов и цифр, 44.14 это цена, 15 это количество. Вот хотел с помощью регулярок в разные группы распределить, потом по индексу начала группы и по индексу конца группы распарсить в переменные.
источник

RU

Roman Ursulov in learn.java
количество пробелов
источник

RU

Roman Ursulov in learn.java
если 4 то разбить слово
источник

ch

central hardware in learn.java
Сергей Степаненко
На выходе должно быть 4 переменных. Первое число это id товара, строка Hello70 world70 это название товара, название товара может состоять и из одного слова и из множества слов и цифр, 44.14 это цена, 15 это количество. Вот хотел с помощью регулярок в разные группы распределить, потом по индексу начала группы и по индексу конца группы распарсить в переменные.
если формат строки захардкоден , то вам не нужно регулярное выражение
источник

ch

central hardware in learn.java
Сергей Степаненко
На выходе должно быть 4 переменных. Первое число это id товара, строка Hello70 world70 это название товара, название товара может состоять и из одного слова и из множества слов и цифр, 44.14 это цена, 15 это количество. Вот хотел с помощью регулярок в разные группы распределить, потом по индексу начала группы и по индексу конца группы распарсить в переменные.
а строки откуда приходият, потому что можно было использовать тот же json и вообще не парится с парсингом
источник

RU

Roman Ursulov in learn.java
самый логичный вариант с джейсоном
источник

СС

Сергей Степаненко in learn.java
Я только недавно начал Java изучать, до json мне далеко) строки хранятся в файле, обычном текстовом. ID приходит в параметрах запуска, т.е. в args предположим пришёл id 12 и вот нужно прочесть ту строку из этого файла, которая соответствует 12му айдишнику и распарсить на 4 переменных
источник

МП

Модина Питон in learn.java
Сергей Степаненко
Я только недавно начал Java изучать, до json мне далеко) строки хранятся в файле, обычном текстовом. ID приходит в параметрах запуска, т.е. в args предположим пришёл id 12 и вот нужно прочесть ту строку из этого файла, которая соответствует 12му айдишнику и распарсить на 4 переменных
а split по пробелу как выше советовали не вариант?
источник

ch

central hardware in learn.java
Модина Питон
а split по пробелу как выше советовали не вариант?
тогда придется ставить ковычки а это наверно уже слишком
источник

СС

Сергей Степаненко in learn.java
Может быть, что название продукта состоит из нескольких слов
источник

ch

central hardware in learn.java
Сергей Степаненко
Может быть, что название продукта состоит из нескольких слов
заключи его в ковычки
источник

Э

Эд in learn.java
парсить строку по параметрам - это пиздец
источник

СС

Сергей Степаненко in learn.java
Спасибо)
источник

NG

Nikita Gryzlov in learn.java
Сергей Степаненко
Подскажите пожалуйста, как составить регулярное выражение. Есть строка "12 Hello70 world70 44.14 15" нужно чтобы 12 попало в отдельную группу при использовании Matcher, Hello70 world70 в отдельную группу, 44.14 и 15 тоже в отдельные группы
попробуйте начать вот с этого, если нужна именно регулярка.

https://regex101.com/r/XJqd2A/1
источник

СС

Сергей Степаненко in learn.java
Спасибо!) посмотрю
источник