Java 筛选器返回的XML元素';s

Java 筛选器返回的XML元素';s,java,xml,filter,element,Java,Xml,Filter,Element,我创建了一个返回特定XML元素内容的方法。返回的列表如下: data/13-Apr-2017-17:08:46-usage archive/13-Apr-2017-17:08:58-usage data/13-Apr-2017-17:09:04-usage data/13-Apr-2017-17:11:47-bandwidth archive/13-Apr-2017-17:11:47-operation archive/13-Apr-2017-18:42:05-bandwidth data/13

我创建了一个返回特定XML元素内容的方法。返回的列表如下:

data/13-Apr-2017-17:08:46-usage
archive/13-Apr-2017-17:08:58-usage
data/13-Apr-2017-17:09:04-usage
data/13-Apr-2017-17:11:47-bandwidth
archive/13-Apr-2017-17:11:47-operation
archive/13-Apr-2017-18:42:05-bandwidth
data/13-Apr-2017-18:42:05-operation
archive/14-Apr-2017-09:57:18-usage
debug/14-Apr-2017-13:45:46-usage

然后,我如何过滤它以只返回以数据开头并包含文本用法的元素?下一步可能是只返回带有最新日期/时间的值

啊,我想我明白了。大致如下:

if(eElement.getElementsByTagName("Key").item(0).getTextContent().startsWith("data")){
    System.out.println("Key: " + eElement.getElementsByTagName("Key").item(0).getTextContent());
}

我还有一些其他的事情要做,但我应该从这里得到它。

你试过什么吗?