Naz*_*d12 1 java selenium list arraylist selenium-webdriver
我目前正在尝试在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);
}
Run Code Online (Sandbox Code Playgroud)
最后,我将获取此电子邮件地址列表并将其输出到收件人字段,以便使用Java发送电子邮件.因此,为什么我试图将分号附加到元素以分隔电子邮件地址.
谢谢
假设你使用Java 8,你可以使用Stream APIwith joining(CharSequence delimiter)as collector来允许连接输入元素,由指定的分隔符分隔,按照下面的顺序排列:
String emails = emailAddresses.stream().collect(Collectors.joining(";"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1620 次 |
| 最近记录: |