小编tsi*_*ngh的帖子

Java 8获取列表中的所有元素

我有一个对象列表,其中每个对象返回List<String>.如何使用Java 8流只获取一个List<String>

Contact class有以下方法;

public List<String> getSharedFriendsIds() {
    return sharedFriendsIds;
}
Run Code Online (Sandbox Code Playgroud)

我有

List<Contact> contactsList;
Run Code Online (Sandbox Code Playgroud)

我在想的是

List<String> sharedContacts = contactsList.stream()
    .map(Contact::getSharedFriendsIds)
    .sequential()
    .collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

但上面的线不是返回 List<String>,而是 List<List<String>>我不想要的.

java java-8 java-stream

10
推荐指数
2
解决办法
2万
查看次数

DynamoDB 枚举转换版本 2

我正在将 AWS java sdk 迁移到版本 2,以改进不常用的 lambda 的冷启动。

在版本 1.xi 中,使用 @DynamoDBTypeConvertedEnum 来注释枚举,使用 @DynamoDBDocument 来存储嵌套对象。我怎样才能实现同样的目标,我不想更改表中存储的数据。

https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/client-configuration-starttime.html

<dependency>
    <groupId>software.amazon.awssdk</groupId>
    <artifactId>dynamodb</artifactId>
 </dependency>
 <dependency>
    <groupId>software.amazon.awssdk</groupId>
    <artifactId>dynamodb-enhanced</artifactId>
 </dependency>
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-dynamodb dynamodb-queries

6
推荐指数
1
解决办法
5842
查看次数