【发布时间】:2020-02-11 20:08:53
【问题描述】:
我有一个 ArrayList 中的 ID 列表,谁能帮助我如何从列表中获取唯一 ID 的计数。
假设ArrayList 可能包含:
ADD5C9
AA6F39
AA3D0D
AA48C9
8B9D48
63A859
ADD5C9
ADA162
AD9AD5
8B9D48
please find the code for the list
感谢和最好的问候
【问题讨论】:
我有一个 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();
【讨论】:
请注意 since JMeter 3.1 you should be using JSR223 Test Elements and Groovy language 用于编写脚本。
在 Groovy 中,为 ArrayList 调用 unique() function 就足够了,它会删除所有重复项:
def array = ['ADD5C9',
'AA6F39',
'AA3D0D',
'AA48C9',
'8B9D48',
'63A859',
'ADD5C9',
'ADA162',
'AD9AD5',
'8B9D48']
def unique = array.unique()
unique.each { value -> log.info(value) }
【讨论】:
【讨论】: