我有一些代码可以搜索电子邮件标题并查找某些关键字。对于这些电子邮件中的某一组,总会有两个结果。我想要做的是将这些结果添加到数组的单行。目前我有:
ArrayList<String> Dlist = new ArrayList<String>();
if (subject.length() >=14 && subject.matches(leavingto))
{
for (int i = 0; i < clients.length; i++){
if (subject.contains(clients[i].getAbbr()))
Dlist.add(clients[i].getAbbr());
}
}
这会将匹配添加到数组(Dlist),但每个匹配都是一个单独的条目。
答案 0 :(得分:1)
您可以将这两者组合为String数组。然后将String数组添加到ArrayList。
ArrayList<String[]> Dlist = new ArrayList<String[]>();
...
String[] s = new String[2];
s[0]="firstvalue";
s[1]="secondvalue";
Dlist.add(s);