Xstream忽略空格字符

时间:2014-03-11 19:49:09

标签: character whitespace xstream ignore

我使用xstream库将数据从XML加载到java类中。几个标签中的文本很长,需要多行。这样的格式化导致我在java类字段文本中具有像\ n \ t这样的adittional字符。有没有办法从没有这些字符的XML文件加载数据?

Xml标签以两行声明。开始标记在第一行,然后我有很长的文本,结束标记在第二行声明。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式或字符串拆分方法。

String string = "004-034556";
String[] parts = string.split("-");
String part1 = parts[0]; // 004
String part2 = parts[1]; // 034556

只需分割你的字符串。在你的情况下,它将是

String wantedText = parts[0];

另一个解决方案是将您的值放入字符串数组,循环数组,匹配并删除您不想要的任何字符。

您可以查看如何匹配和删除Here