Size: a a a

2020 March 25

R

Roman in Java & Co
Привет. Встречал кто-нибудь готовую либу для конвертации текстового числа в числовое (например, "первого" -> 1), для русского языка
источник

RO

Roman Office in Java & Co
Roman
Привет. Встречал кто-нибудь готовую либу для конвертации текстового числа в числовое (например, "первого" -> 1), для русского языка
можно самому словарь написать, мапу с ключом "первого" значением "1", проверять, если ключ соответствует, то replace на его значение
источник

R

Roman in Java & Co
Это я сделал, просто вдруг есть готовое решение, которое я не нашел)
источник

РН

Роман Нагаев in Java & Co
Roman
Привет. Встречал кто-нибудь готовую либу для конвертации текстового числа в числовое (например, "первого" -> 1), для русского языка
в js либа которая так делает называется moment.js, возможно это поможет тебе в поисках
источник

z

zeo in Java & Co
А можно ведь как-то сделать, что бы при indexOf("String") , если у меня String 2 раза повторяется, то указать что бы он брал от второго? Знаю, что можно сделать IndexOf("String",fromIndex) но на сколько я понимаю это после какого символа искать
источник

C

Cyclone in Java & Co
zeo
А можно ведь как-то сделать, что бы при indexOf("String") , если у меня String 2 раза повторяется, то указать что бы он брал от второго? Знаю, что можно сделать IndexOf("String",fromIndex) но на сколько я понимаю это после какого символа искать
Из коробки в джаве нет, можешь посмотреть функцию ordinalIndexOf в apache commons.
источник

S

Sergey in Java & Co
Роман Нагаев
открыть дебагер, в нём найти строку которую ты хочешь проверить, и скопировать именно её значение из дебагера в проверку ассертом
если после этого проблема уйдёт, значит строка возвращаемая функцией отличается от того что ты ожидаешь
Поробовал не сработало. Возможно проблема с кодировкой какая то. Т.к. у меня вот так получается( смотреть на картинку)
text - получин из функции
text2 - это просто String text2 = "Найти";
Где то кодировку надо менять?
источник

z

zeo in Java & Co
Cyclone
Из коробки в джаве нет, можешь посмотреть функцию ordinalIndexOf в apache commons.
Спасибо, заработало
источник

e

ep4sh in Java & Co
Привет всем, такой вопрос - у меня в Nexus есть проекты Maven - сохранены .jar, .pom и .md5 / .sha1. Сейчас мигрирую в другой repo-manager. вопрос - проверяет ли Maven контрольные суммы при скачивании зависимостей или они опциональны?
источник

S

Sergey in Java & Co
Всем привет еще раз!
У меня проблема с простой строкой:
String text2 = "Найти";
В дебаге отображается вот так(картинка)
Запускаю старые свои проекты, все нормально отрабатывает.
Коллеги запускают проект в которой проблема у себя на компе, у них все норм. В чем может быть причина?
источник

AU

Alex Undefined in Java & Co
кодировка файла?
источник

AU

Alex Undefined in Java & Co
а text ты как написал?
источник

RK

Roman K in Java & Co
Ну, это однозначно проблема кодировки.
Откуда пришел text2? Из массива байт?
источник

RK

Roman K in Java & Co
Хотя наличие переменной типа ChromeDriver подсказывает мне, что это веб-страница парсится.
Я бы лучше не на текст кнопки завязался, а на её идентификатор.
источник

RK

Roman K in Java & Co
Возможно, у страницы в мета не прописано, что она в utf-8, и соответственно весь текст на ней воспринимается в iso-8859 и бьется при конвертации
источник

C

Cyclone in Java & Co
Roman K
Хотя наличие переменной типа ChromeDriver подсказывает мне, что это веб-страница парсится.
Я бы лучше не на текст кнопки завязался, а на её идентификатор.
Ну вот, кстати, сомнительно. Человек (настоящий человеческий человек) кликает по кнопке с каким-то текстом, а не с идентификатором.
источник

RK

Roman K in Java & Co
Cyclone
Ну вот, кстати, сомнительно. Человек (настоящий человеческий человек) кликает по кнопке с каким-то текстом, а не с идентификатором.
... и вообще-то этот текст в нормальных порталах локализован...
источник

C

Cyclone in Java & Co
Ребят, что не так делаю? Почему после
map(String.class::cast)
элемент не считается стрингом?

List stringObjects = функция возвращает нетипизированный List, в котором на рантайме String'и
boolean contains = stringObjects.stream()
   .map(String.class::cast)
   .anyMatch(s -> s.toLowerCase().equals ... // toLowerCase() not found
источник

S

Sergey in Java & Co
@romank19  @Doublefire В том то и проблема что текст берется во время этой строки:
String text2 = "Найти";
То есть это просто присваевание и создание переменой
driver тут не участвует
источник

РН

Роман Нагаев in Java & Co
Sergey
@romank19  @Doublefire В том то и проблема что текст берется во время этой строки:
String text2 = "Найти";
То есть это просто присваевание и создание переменой
driver тут не участвует
кодировка обоих файлов исходников совпадает?
источник