Java 如何确保该字符串有效

Java 如何确保该字符串有效,java,Java,我正在解析XML,现在我使用nodeTextValue.length()>0检查nodeTextValue是否为有效字符串,但是我遇到了\n\r等问题,在nodeText之前和之后,是否有一个现有的类可以从两个方向修剪字符串,而不仅仅是在之后,它会返回有效字符串 我使用的是stax,它将删除前导和尾随的空格。您可以通过对字符串使用trim函数来实现这一点。我还建议用谷歌搜索Java正则表达式来验证字符串。这听起来像是你在寻找的,@londona你真的在写解析XML的代码吗?或者正在使用现有的XM

我正在解析XML,现在我使用
nodeTextValue.length()>0
检查nodeTextValue是否为有效字符串,但是我遇到了
\n
\r
等问题,在nodeText之前和之后,是否有一个现有的类可以从两个方向修剪字符串,而不仅仅是在之后,它会返回有效字符串


我使用的是stax,它将删除前导和尾随的空格。

您可以通过对字符串使用trim函数来实现这一点。我还建议用谷歌搜索Java正则表达式来验证字符串。

这听起来像是你在寻找的,@londona你真的在写解析XML的代码吗?或者正在使用现有的XML解析器和(例如)现有的DOM库?
!nodeTextValue().trim().equals("").