Size: a a a

2020 December 08

MT

Mahitem Temesgen in learn.java
ok, Thank you!
источник

IH

Ira Herman in learn.java
you don't need to escape the /
источник

DZ

Dmitriy Zanin in learn.java
досталось работать с хибером.
Можно как то анотациями в ентити обозначить, что бы при new Entity() с вводом PK в коде при дубликате PK делался апдейти, а не инсерт?
Искать по PK в репозитории нет возможности, так как весь код происходит внутри другой ентити и крафтится из внешней дто
источник

SK

Sergei Kutcher in learn.java
Добрый день!

Подскажите как через replaceAll сделать из строки:
String test = "test\\/test\\/test";

Строку:
"test/test/test"

Делаю:
test.replaceAll("\\\\","")

Возвращает:
test\/test\/test
источник

V

Vlad in learn.java
Sergei Kutcher
Добрый день!

Подскажите как через replaceAll сделать из строки:
String test = "test\\/test\\/test";

Строку:
"test/test/test"

Делаю:
test.replaceAll("\\\\","")

Возвращает:
test\/test\/test
А / почему не указали? Его же тоже нужно реплейсить. И кажется ещё не хватает \ с экранами
источник

SK

Sergei Kutcher in learn.java
Vlad
А / почему не указали? Его же тоже нужно реплейсить. И кажется ещё не хватает \ с экранами
Поправил. Символ '/' должен быть в строке
источник

SK

Sergei Kutcher in learn.java
test.replaceAll("\\\\\\\\","")

Результат прежний test\/tes\/test
источник

DC

Denis Chikanov in learn.java
Sergei Kutcher
test.replaceAll("\\\\\\\\","")

Результат прежний test\/tes\/test
Ээээ, точно?
источник

TK

Tatjana Khomjaсkova in learn.java
Sergei Kutcher
test.replaceAll("\\\\\\\\","")

Результат прежний test\/tes\/test
test.replaceAll("\\\\", "") вроде
источник

TK

Tatjana Khomjaсkova in learn.java
Каждый \ экранируешь, у тебя их два
источник

SK

Sergei Kutcher in learn.java
String test = "test\\/test\\/test";
test.replaceAll("\\\\\\\\","");
System.out.println(test);
источник

GV

Gukov Viktor in learn.java
Denis Chikanov
Ээээ, точно?
Конечно, replaceAll же regex принимает
источник

GV

Gukov Viktor in learn.java
У него в строке нет 4 обратных слешей подряд
источник

DC

Denis Chikanov in learn.java
Gukov Viktor
У него в строке нет 4 обратных слешей подряд
Ты вообще не туда думаешь. Как видишь, это заменяет два слэша на один.
источник

TK

Tatjana Khomjaсkova in learn.java
источник

GV

Gukov Viktor in learn.java
Denis Chikanov
Ты вообще не туда думаешь. Как видишь, это заменяет два слэша на один.
Так у него в строке один слеш
источник

GV

Gukov Viktor in learn.java
У него строка не меняется, как была \/ так и осталась
источник

DC

Denis Chikanov in learn.java
Sergei Kutcher
String test = "test\\/test\\/test";
test.replaceAll("\\\\\\\\","");
System.out.println(test);
@pepeisalreadytaken перечитай исходную строку, пожалуйста
источник

DC

Denis Chikanov in learn.java
test\\/
источник

TK

Tatjana Khomjaсkova in learn.java
Gukov Viktor
У него строка не меняется, как была \/ так и осталась
Так не присваивает, наверное, полученное значение
источник