如何断言数组中某个值的存在

Rpj*_*Rpj 2 java assert

class Configuration { String name, String type }
Configuration[] configurations = ..
Run Code Online (Sandbox Code Playgroud)

我想进行断言检查以查看数组是否在名称字段中包含某个值(比如 name="Any")。我们目前正在循环数组来检查这一点,什么是优雅的方式

man*_*uti 5

使用流 API:

assertTrue(Arrays.stream(configurations).anyMatch(c -> "Any".equals(c.name));
Run Code Online (Sandbox Code Playgroud)