我使用xstream库将数据从XML加载到java类中。几个标签中的文本很长,需要多行。这样的格式化导致我在java类字段文本中具有像\ n \ t这样的adittional字符。有没有办法从没有这些字符的XML文件加载数据?
Xml标签以两行声明。开始标记在第一行,然后我有很长的文本,结束标记在第二行声明。
提前感谢您的帮助。
答案 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