java string搜索问题?都来瞧瞧
java string搜索问题,string 有8k的字符数据,但是用indexof的时候只能搜索到4k前的数据,这是为什么??
有什么方法解决呢。。。。。
------解决方案--------------------没发现你说的问题:
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 8192; i++){
sb.append("1234567890");
}
String verylong = sb.append("hello").toString();
System.out.println(verylong.indexOf("hello"));
显示结果:81920
------解决方案--------------------indexof返回的是int,是不是int最大就是4k了?
------解决方案--------------------
------解决方案--------------------这个问题吗?关注下!