最佳实践之Java基础

List转String[]

在开发中可能会遇到Javabean链表转String数组,举个栗子
有一个List获取所有的username,以数组方式

1
2
3
4
5
6
7
8
class User {
private String username
}
List<User> users = getUserList();
List<String> usernameList = users.stream().map(User::getUsername)
.collect(Collectors.toList());
String[] usernames = org.apache.commons.lang3.ArrayUtils.toStringArray(usernameList.toArray());
我知道是不会有人点的,但万一有人想不开呢!