JAVA8:将对象列表映射到String []

时间:2017-10-13 11:14:55

标签: java java-8

我有一个'客户'对象列表,每个对象都有一个字段“email”。

我需要类似的东西:

body {
    transform: translateY(100px);
}

.parent{
    background: #3498db;
    padding: 20px 100px;
    height: 150px
}

.child{
    width: auto;
    height: 150px;
    background: #34495e;
    transform: translateY(-100px);
}

...但直接返回<body> <div class="parent"> <div class="child"></div> </div> </body>

是否有使用Java 8流将List<String> listEmails = clients.stream().map(client->client.getEmail()) .collect(Collectors.toList()); 映射到String[]的正确方法?

1 个答案:

答案 0 :(得分:1)

当然:

String[] result = clients
  .stream()
  .map(client->client.getEmail())
  .toArray(String[]::new)