teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

変数設定

2017/08/14 18:19

投稿

swordone
swordone

スコア20675

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

1

コード

2017/08/14 18:19

投稿

swordone
swordone

スコア20675

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