我目前正在尝试在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发送电子邮件。因此,为什么我要在元素后面加上分号以分隔电子邮件地址。
谢谢
假设您使用 Java 8 ,则可以使用Stream API
with joining(CharSequence delimiter)
as收集器来 进行 操作,该收集器 允许按输入顺序将输入元素(由指定的定界符分隔)连接起来,
如下所示:
String emails = emailAddresses.stream().collect(Collectors.joining(";"));
在我的应用程序中,我希望使用此库来显示项。 服务器中的ArrayList:
我有以下三个要素: 请帮助用一个更好的方法来处理这件事。
下面是我的GridView的源代码:
我有以下需要转换的XML,如下面给出的“预期输出”部分所示。 改造的要求是: 兄弟节点(如从属节点和位置)需要附加相应的位置ID。。例如如果文件中存在多个从属节点,则节点应显示为等 示例XML输入文件 预期产量
我试图在一个用冒号“:”分隔的列表中添加所有三个元素 示例输出: 我的尝试:
如果最后没有足够的元素用于n间隔,则忽略此间隔