List<NetStreamSiteLinkDto> dtos = new ArrayList<>(multiLinkMap.values());
时间: 2024-04-19 17:26:59 浏览: 247
C# AutoMapper 使用方法总结
这段代码创建了一个名为 `dtos` 的 `ArrayList` 对象,并通过 `multiLinkMap.values()` 方法来初始化它。`multiLinkMap` 是一个 `Map` 对象,通过调用 `values()` 方法可以获取到该映射中所有的值,并将它们添加到新创建的 `ArrayList` 中。
这样,`dtos` 将包含 `multiLinkMap` 中所有值的列表。注意,这里使用了拷贝构造函数 `ArrayList(Collection<? extends E> c)`,以确保 `dtos` 是一个新的独立对象,而不是与 `multiLinkMap` 共享引用。
阅读全文