Kotlinを使用してリスト内のMVoiceのフィールドをmutableSetOf()に追加できますか?

HelloCW

私は、コードAは、すべてのIDを追加し使用することができますMVoiceListしますval selectedIDs: MutableSet<Int>

単純化してリストのすべてのIDを一度に追加できると思いますが、コードBが機能しません。どうすれば修正できますか?

コードA

 val selectedIDs: MutableSet<Int> = mutableSetOf()
   val listVoiceBySort: LiveData<List<MVoice>> =_listVoiceBySort
        
   listVoiceBySort.value?.forEach(){
      selectedIDs.add(it.id)
   }

コードB

   val selectedIDs: MutableSet<Int> = mutableSetOf()
   val listVoiceBySort: LiveData<List<MVoice>> =_listVoiceBySort

   listVoiceBySort.value?.let{
      selectedIDs.addAll(it.id) 
   }
ソンファン

これは機能するはずです:

val selectedIDs: MutableSet<Int> = mutableSetOf()
val listVoiceBySort: LiveData<List<MVoice>> =_listVoiceBySort

listVoiceBySort.value?.map { it.id }?.let {
    selectedIDs.addAll(it) 
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このリストを使用してArrayadapterにフィードできますか?

分類Dev

javassistを使用して、非プリミティブフィールドを既存のクラスに追加できますか?

分類Dev

Java8ストリームを使用してリスト内のアイテムのフィールドに値を追加する方法

分類Dev

ループを使用して作成されたreduxフォームの最初のフィールドにオートフォーカスできますか?

分類Dev

Googleスクリプトを使用してTrelloのカスタムフィールドに値を追加するにはどうすればよいですか?

分類Dev

MongoDB C#ドライバーを使用してリスト内のフィールドを更新します

分類Dev

フィルタを使用してManytoManyフィールドのリストを取得できません

分類Dev

誰かがjavascriptまたはjqueryを使用してテキストを貼り付けたときに、入力フィールド内のテキストの先頭でのみ空白を無効化/削除するにはどうすればよいですか?

分類Dev

ブートストラップの編集ボタンを使用して、angularjsの入力フィールドをどのように編集できますか?

分類Dev

Linuxディストリビューションをインストールする代わりに、WSL 2でDockerのLinuxファイルシステムを使用してディレクトリをバインドマウントできますか?

分類Dev

Java GUIは、1つのボタンを使用して複数のテキストフィールドをテキストファイルに追加しますか?

分類Dev

別のコレクションからのリストにのみ追加/追加フィールドにデータを入力します(ラムダを使用)

分類Dev

スクリプトの値をフォームフィールド内のデフォルト値として使用しますか?

分類Dev

定期的にフィードxmlをクロールし、Bashスクリプトを使用してXmlから特定のフィールドを取得します

分類Dev

R条件を使用して、ループ内のリストに追加します

分類Dev

Elasticsearchのスクリプトを使用してフィールドを比較し、フィールドを削除するにはどうすればよいですか?

分類Dev

独自の.xmlファイルを追加してAndroidのリソースとして使用できますか?

分類Dev

フィルタを使用してハイライトカラーの輝きをSVGに追加しますか?

分類Dev

Pythonコード内のリスト内のドキュメントの数をelasticsearchのフィールドに追加します

分類Dev

リクエストを使用してウェブページから特定のフィールドの値を取得することはできません

分類Dev

U-SQLとファイル内の特定のフィールドのみを使用して、大きなファイルをファイル/ディレクトリに分割するにはどうすればよいですか?

分類Dev

リストを拡張してフィールドを追加するのは適切ですか

分類Dev

Forループを使用してデータフレームの列名をリストに追加できません

分類Dev

MarshalJSONを使用して、golangのjsonエンコーディングに任意のフィールドを追加できますか?

分類Dev

集計パイプラインを使用して、リスト内の任意の文字列で始まる文字列を持つフィールドを持つドキュメントを確認するにはどうすればよいですか?

分類Dev

フィールド名のリストを取得していますが、オブジェクトから値にアクセスできません

分類Dev

リクエストの本文に新しいフィールドを追加できません

分類Dev

gsubを使用して、すべてのフィールド名を別のフィールドに再帰的に置き換えることはできますか?

分類Dev

TFSでフィルターを使用しているときに、ユーザーストーリーにタスクを追加できませんか?

Related 関連記事

  1. 1

    このリストを使用してArrayadapterにフィードできますか?

  2. 2

    javassistを使用して、非プリミティブフィールドを既存のクラスに追加できますか?

  3. 3

    Java8ストリームを使用してリスト内のアイテムのフィールドに値を追加する方法

  4. 4

    ループを使用して作成されたreduxフォームの最初のフィールドにオートフォーカスできますか?

  5. 5

    Googleスクリプトを使用してTrelloのカスタムフィールドに値を追加するにはどうすればよいですか?

  6. 6

    MongoDB C#ドライバーを使用してリスト内のフィールドを更新します

  7. 7

    フィルタを使用してManytoManyフィールドのリストを取得できません

  8. 8

    誰かがjavascriptまたはjqueryを使用してテキストを貼り付けたときに、入力フィールド内のテキストの先頭でのみ空白を無効化/削除するにはどうすればよいですか?

  9. 9

    ブートストラップの編集ボタンを使用して、angularjsの入力フィールドをどのように編集できますか?

  10. 10

    Linuxディストリビューションをインストールする代わりに、WSL 2でDockerのLinuxファイルシステムを使用してディレクトリをバインドマウントできますか?

  11. 11

    Java GUIは、1つのボタンを使用して複数のテキストフィールドをテキストファイルに追加しますか?

  12. 12

    別のコレクションからのリストにのみ追加/追加フィールドにデータを入力します(ラムダを使用)

  13. 13

    スクリプトの値をフォームフィールド内のデフォルト値として使用しますか?

  14. 14

    定期的にフィードxmlをクロールし、Bashスクリプトを使用してXmlから特定のフィールドを取得します

  15. 15

    R条件を使用して、ループ内のリストに追加します

  16. 16

    Elasticsearchのスクリプトを使用してフィールドを比較し、フィールドを削除するにはどうすればよいですか?

  17. 17

    独自の.xmlファイルを追加してAndroidのリソースとして使用できますか?

  18. 18

    フィルタを使用してハイライトカラーの輝きをSVGに追加しますか?

  19. 19

    Pythonコード内のリスト内のドキュメントの数をelasticsearchのフィールドに追加します

  20. 20

    リクエストを使用してウェブページから特定のフィールドの値を取得することはできません

  21. 21

    U-SQLとファイル内の特定のフィールドのみを使用して、大きなファイルをファイル/ディレクトリに分割するにはどうすればよいですか?

  22. 22

    リストを拡張してフィールドを追加するのは適切ですか

  23. 23

    Forループを使用してデータフレームの列名をリストに追加できません

  24. 24

    MarshalJSONを使用して、golangのjsonエンコーディングに任意のフィールドを追加できますか?

  25. 25

    集計パイプラインを使用して、リスト内の任意の文字列で始まる文字列を持つフィールドを持つドキュメントを確認するにはどうすればよいですか?

  26. 26

    フィールド名のリストを取得していますが、オブジェクトから値にアクセスできません

  27. 27

    リクエストの本文に新しいフィールドを追加できません

  28. 28

    gsubを使用して、すべてのフィールド名を別のフィールドに再帰的に置き換えることはできますか?

  29. 29

    TFSでフィルターを使用しているときに、ユーザーストーリーにタスクを追加できませんか?

ホットタグ

アーカイブ