我的格式如下:
Lorem ipsum word <tag> 1,2,3,4 </tag> dolor sit amen
如何在ArrayList
中仅保存“1,2,3,4”?
答案 0 :(得分:0)
以下是您可以开始的事情:
String str="Lorem ipsum word <tag> 1,2,3,4 </tag> dolor sit amen";
String tag=str.substring(str.indexOf("<tag>") + "<tag>".length());
tag = tag.substring(0, tag.indexOf("</tag>")).trim();
String[] ints = tag.split(",");
List<Integer> list = new ArrayList<Integer>();
for (String s : ints) {
list.add(Integer.valueOf(s));
}
System.out.println(list);
请注意,此代码不处理任何错误,也不检查输入字符串是否有效。