我在Java中创建了一个GUI,它接收未分类/有组织的HTML代码并很好地组织它。我重写了一段代码,现在我从这个if语句中得到了一个超出边界的字符串......不知道为什么/如何。
代码:
if (result.charAt(result.length() - 1) == '\n')
答案 0 :(得分:0)
它工作得很好,检查输入字符串,如果 result
的长度为0 。
您还可以添加新条件以避免此问题:
if (result.length() > 0 && result.charAt(result.length() - 1) == '\n')
答案 1 :(得分:0)
我会使用这段代码:
if (result != null && result.endsWith("\n"))