为什么抛出StringIndexOutOfBoundsException?

时间:2015-05-19 15:29:58

标签: java string exception

我在Java中创建了一个GUI,它接收未分类/有组织的HTML代码并很好地组织它。我重写了一段代码,现在我从这个if语句中得到了一个超出边界的字符串......不知道为什么/如何。

代码:

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

2 个答案:

答案 0 :(得分:0)

它工作得很好,检查输入字符串,如果 result的长度为0

您还可以添加新条件以避免此问题:

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

答案 1 :(得分:0)

我会使用这段代码:

if (result != null && result.endsWith("\n"))