【发布时间】:2016-12-09 11:15:51
【问题描述】:
我目前正在尝试将分号附加到 ArrayList 中每个元素的末尾。
代码:
ArrayList<String> emailAddresses = new ArrayList<String>();
public void getEmailAddresses() throws InterruptedException {
driver.findElement(By.className("userlink-0")).click();
String emailAddress = driver.findElement(By.id("email")).getText();
emailAddresses.add(emailAddress);
hs.addAll(emailAddresses);
emailAddresses.clear();
emailAddresses.addAll(hs);
}
最终,我将获取此电子邮件地址列表并将其输出到收件人字段,以便使用 Java 发送电子邮件。因此,为什么我要尝试在元素上附加分号以分隔电子邮件地址。
谢谢
【问题讨论】:
-
“删除列表中的逗号是一种好习惯”是什么意思?你说的是哪个逗号?
-
这是一个很棒的XYProblem! 不要在元素中放置分号,而是在生成“final”字符串时添加它们。请参阅 Nicolas Filotto 的答案,该答案完美地确定了问题。
标签: java list selenium arraylist selenium-webdriver