回答編集履歴

2

変数設定

2017/08/14 18:19

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```java
4
4
 
5
- Optional<MyDto> getMyDto;
5
+ Optional<MyDto> getMyDto = Optional.ofNullable(/* 何か */);
6
6
 
7
7
  List<MyDto> myDtoList = new ArrayList<>();
8
8
 

1

コード

2017/08/14 18:19

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -1 +1,13 @@
1
1
  「変換」ですか?ただ単に「Optionalに入っている値をListに入れるか、空のListを作るか」ではだめなのですか?
2
+
3
+ ```java
4
+
5
+ Optional<MyDto> getMyDto;
6
+
7
+ List<MyDto> myDtoList = new ArrayList<>();
8
+
9
+ //Optionalに値があればそれをListに追加し、なければ何もしない
10
+
11
+ getMyDto.ifPresent(myDtoList::add)
12
+
13
+ ```