阅读文本并用Java保存一些信息

时间:2014-06-23 17:47:37

标签: java file arraylist split

我的格式如下:

Lorem ipsum word <tag> 1,2,3,4 </tag> dolor sit amen

如何在ArrayList中仅保存“1,2,3,4”?

1 个答案:

答案 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);

请注意,此代码不处理任何错误,也不检查输入字符串是否有效。