有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么会抛出StringIndexOutOfBoundsException?

我用Java制作了一个GUI,它接收未排序/组织的HTML代码,并将其很好地组织起来。我重写了一段代码,现在我从if语句中得到了一个字符串越界异常。。。。不知道为什么/如何

代码:

if (result.charAt(result.length() - 1) == '\n')

共 (1) 个答案

  1. # 1 楼答案

    如果result长度为0,请检查输入字符串

    此外,您还可以添加一个新条件来避免此问题:

    if (result.length() > 0 && result.charAt(result.length() - 1) == '\n')