java截取字符串出现懵逼的错误?

具体的在我的博文:https://blog.csdn.net/weixin_41752797/article/details/105871022
想要截取字符串....

str --> s?

从str里面截取到字符串数组,资源代下载再从数组中的字符串[key|value]解析成为前缀和后缀.解析后放入list<SonNav> (SonNav(String key , String value ))
他就是截取字符串的时候错了

避免数组越界,空指针等,可以在操作前,加上if判断。

你为什么不用html 解析呢

最近一直用python做了html解析,java也有类似的解析工具

变量错了
把str.indexOf("|") 改成 s.indexOf("|")
str是你分组前的数据,s才是你分组后循环中的每个数据,如果用str,i 的值就一直不变,所以你切取的prefix就不对

正解,多谢大佬.


版权声明:本文为liuji0517原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。