我在ArrayList中有ID列表,谁能帮助我如何从列表中获取唯一ID的计数。
假设ArrayList
可能包含:
ADD5C9
AA6F39
AA3D0D
AA48C9
8B9D48
63A859
ADD5C9
ADA162
AD9AD5
8B9D48
please find the code for the list
感谢和最诚挚的问候
将所有列表元素添加到Set以删除任何重复的值:
Set<String> set = new HashSet<>(theArrayList);
int numberOfUniques = set.size();
请注意,long count = list.stream().distinct().count();
用于编写脚本。
在Groovy中,为ArrayList调用since JMeter 3.1 you should be using JSR223 Test Elements and Groovy language就足够了,它将删除所有重复项:
unique()
function
unique()
更多信息:def array = ['ADD5C9',
'AA6F39',
'AA3D0D',
'AA48C9',
'8B9D48',
'63A859',
'ADD5C9',
'ADA162',
'AD9AD5',
'8B9D48']
def unique = array.unique()
unique.each { value -> log.info(value) }