Java 继续获取StringIndexOutOfBoundsException
我在这一行中不断收到StringIndexOutOfBoundsException:Java 继续获取StringIndexOutOfBoundsException,java,android,string,Java,Android,String,我在这一行中不断收到StringIndexOutOfBoundsException: String a = b[1]; Log.d("Debug", a); a= a.substring(content.indexOf(";"), content.indexOf("</font>")); 字符串a=b[1]; Log.d(“调试”,a); a=a.substring(content.indexOf(;)和content.index
String a = b[1];
Log.d("Debug", a);
a= a.substring(content.indexOf(";"), content.indexOf("</font>"));
字符串a=b[1];
Log.d(“调试”,a);
a=a.substring(content.indexOf(;)和content.indexOf(“”);
a是当这种情况发生时
D/Debug (23260): ad
</font>
D/Debug(23260):ad
我不知道出了什么问题,我怎样才能解决这个问题?肯定是这样的:
a= a.substring(content.indexOf(";"), content.indexOf("</font>"));
a=a.substring(content.indexOf(;)和content.indexOf(“”);
应该是这样的:
a= a.substring(a.indexOf(";"), a.indexOf("</font>"));
a=a.substring(a.indexOf(;)和a.indexOf(“”);
“
a
和内容
之间的关系是什么?调用a
上的索引方法,而不是内容
(其内容我们不知道)。是的!我猜他只想要“ad”…所以它应该是a=a.substring(a.indexOf(“;”)+1,a.indexOf(”);谢谢那是我的错我一定忘了