This question already has answers here:
What is a NullPointerException, and how do I fix it?
(12个答案)
3年前关闭。
我有一个简短的问题,因为我无法理解我的错误。
我有一个收藏:
然后我要创建新列表
并且我想迭代managedFilesAuthorityDTO并将一些对象分配给outputFileList。
这是我的循环:
而且我仍然收到NullPointerException,因为我的outputFileList等于null。无法创建新列表,这是我做错了吗?
(12个答案)
3年前关闭。
我有一个简短的问题,因为我无法理解我的错误。
我有一个收藏:
List<ManagedFilesAuthorityDTO> managedFilesAuthorityDTOs = filesAuthorityRepository.findAll().stream()
.map(ManagedFilesAuthorityDTO::new)
.collect(Collectors.toList());
然后我要创建新列表
List<ManagedFilesAuthorityDTO> outputFileList = null;
并且我想迭代managedFilesAuthorityDTO并将一些对象分配给outputFileList。
这是我的循环:
for (ManagedFilesAuthorityDTO dto : managedFilesAuthorityDTOs) {
outputFileList.add(dto);
}
而且我仍然收到NullPointerException,因为我的outputFileList等于null。无法创建新列表,这是我做错了吗?
最佳答案
您没有创建新列表,方法如下:
List<ManagedFilesAuthorityDTO> outputFileList = new ArrayList<>();
10-05 18:33