在groovy中,我写了以下代码:
enum ENVIRONMENT("test1, test2, test3, test4, test5")
我有一个值为("test1, test2, test3")
我必须将枚举中的值与arraylist中的值进行比较。
我必须在arraylist中显示所有值,如果arraylist (like test4, test5)
中缺少值,我必须显示一些颜色
请帮忙!
答案 0 :(得分:2)
这可以通过在minus()
上使用ArrayList
来实现:
enum Environment {
TEST1, TEST2, TEST3, TEST4, TEST5
}
List listToCompare = ['TEST1', 'TEST2', 'TEST3']
assert Environment.values()*.toString() - listToCompare == ['TEST4', 'TEST5']