包含 & indexOf 不适用于字母数字字符串

contains & indexOf not working with alphanumeric string

我试图在两个字符串之间获取一个字符串,但 contains & indexOf 方法不起作用。

如果有人遇到同样的问题,请帮助我。

主字符串 = [)>061PKDU 127 161/3R4C22PDUW 30 016D20110714STU8X195955

我正在尝试查找字符串 16D 但是 contains 方法给出了 false & indexOf 总是返回 -1

如果我做错了什么请告诉我,否则将不胜感激。谢谢!

请查看屏幕截图了解更多信息,

终于找到解决方案了,

主字符串 = [)>061PKDU 127 161/3R4C22PDUW 30 016D20110714STU8X195955

这个字符串显示我的长度为 64,甚至字符是 57,它包含 \u00D 不可见的字符。

所以原来的字符串是[)>061\u00DPKDU 127 161/3R4C22\u00DPDUW 30 01\u00D6D20110714\u00DSTU8X195955

所以我已经用 "" 替换了 \u00D 现在它工作完美了。

感谢大家的帮助。