содержит & indexOf не работает с буквенно-цифровой строкой - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь получить строку между двумя строками, но метод contains & indexOf не работает.

Пожалуйста, помогите мне, если у кого-то была такая же проблема.

Основная строка = [)> 061PKDU 127 161 / 3R4C22PDUW 30 016D20110714STU8X195955

Я пытаюсь найти строку 16D , но метод contains дает мне значение false & indexOf всегда возвращает -1

Пожалуйста, дайте мне знать, если я делаю что-то не так, в противном случае ваша помощь будет оценена. Спасибо!

Пожалуйста, посмотрите на скриншот для получения дополнительной информации,

enter image description here

1 Ответ

0 голосов
/ 04 апреля 2019

Наконец-то я получил решение,

Main String = [)>061PKDU 127 161/3R4C22PDUW 30 016D20110714STU8X195955

Эта строка, показывающая мне длину 64 и четный символ 57, содержит 100 * символ, который не виден.

Итак, исходная строка - [)>061\u00DPKDU 127 161/3R4C22\u00DPDUW 30 01\u00D6D20110714\u00DSTU8X195955

Итак, я заменил \u00D на "", теперь она отлично работает.

Спасибо, ребята, за вашу помощь.

...