gpt4 book ai didi

java - 我想在使用窗口句柄时拆分存储在字符串中的值

转载 作者:太空宇宙 更新时间:2023-11-04 13:34:00 26 4
gpt4 key购买 nike

这是我的代码

Set<String> winHandle = driver.getWindowHandles();
System.out.println(winHandle);

我想拆分winHandle。当我打印 winHandle 时得到的值是这样的

[{0dd5d2e3-da7f-4a57-ad06-52c19336d3c6}, {a32fd7a5-040f-488f-8bc0-64d9a4496509}]

我想选择第二个值{a32fd7a5-040f-488f-8bc0-64d9a4496509}

最佳答案

假设您的问题是“如何获取集合中的第二个项目”,您需要迭代元素,直到获得所需的元素。

所以你的代码可以看起来像

Iterator<String> it = winHandle.iterator();
it.next();//read and ignore first element
String value = it.next();//read and store second element

如果您的问题更笼统,例如“如何获取最后元素”,您可以使用

String last = null;
Iterator<String> it = winHandle.iterator();
while(it.hasNext()){
last = it.next();
}
//when loop will end `last` will hold last element.

关于java - 我想在使用窗口句柄时拆分存储在字符串中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31877127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com