Javaを使用してArrayList<Boolean>
を簡単に作成し、最初はループせずにすべてfalseに設定し、それぞれをfalseに割り当てることはできますか?インスタンス化時にArrayList <Boolean>のすべての値をfalseに設定します
答えて
この
List<Boolean> list=new ArrayList<Boolean>(Arrays.asList(new Boolean[10]));
Collections.fill(list, Boolean.TRUE);
これは、リストが前に満たされている場合にのみ機能します。 –
'new Boolean(true)'は不要なオブジェクトを作成します。代わりに 'Boolean.TRUE'を使うべきです。 – assylias
'Boolean.TRUE'は不要です。 'true'を使用するだけです – ZhekaKozlov
のようにあなたはCollections
からfill
メソッドを使用することができます:
Collections.fill(list, Boolean.FALSE);
別のオプションではなくList
の配列を使用している場合があります。
boolean[] arr = new boolean[10];
この自動的にに初期化されます10 boolean
のデフォルト値はfalse
です。
' new Boolean.FALSE'はコンパイルされません... –
また、次の
Arrays.fill(list, Boolean.FALSE);
ArrayList<Boolean> list = new ArrayList<Boolean>(size);
list.addAll(Collections.nCopies(size, Boolean.FALSE));
使用Collections.nCopies
を使用することができます。
List<Boolean> list = new ArrayList<>(Collections.nCopies(n, false));
- 1. すべてのhibernateマッピングに対してHibernate auto import falseを設定します
- 2. MEF Container.GetExportedValue <T>()私はContainer.GetExportedValueを使用して、すべてのインスタンスが値にそのプロパティを設定したプロパティを初期化するとき、私は私のカタログ</p> <p>からインスタンスにビューモデルをしようとしています
- 3. コマンドラインパラメータに基づいて値をtrueまたはfalseに設定します。
- 4. すべてのhref値を自動的に設定します
- 5. BaseAdapter:hasStableIds()をfalseに設定しますか?
- 6. jQueryでcheckboxの値をtrueまたはfalseに設定する
- 7. カスタムオブジェクトのすべてのインスタンスにonclickを設定し、プロパティにプロパティを渡す
- 8. Key-ArrayListによるMap <ArrayList、List <Entity>>のソートには日付が設定されます
- 9. C#のラベルのtabstop値にfalseを設定する方法は?
- 10. ArrayList []のすべての値をint [] intArrayに渡す方法
- 11. clipChilrenをfalseに設定してもまだクリッピングする
- 12. ツリーのすべてのノードのデータフィールドに値を設定します
- 13. forループを使用してArrayList <String、String >> arrayListの値をTextViewに設定するにはどうすればいいですか?
- 14. アンドロイドでリストビューにarraylist値を設定するには?
- 15. sqliteビット列はすべての場合に 'false'値を返します
- 16. 「実行時」にhtml要素の値を設定します
- 17. ビューポケベルのすべてのアイテムをインスタンス化します。android
- 18. すべての0の値をNULLに設定する
- 19. インスタンス化の後にViewControllerのプロパティを設定する
- 20. DisplayFormatAttribute.ConvertEmptyStringToNullのデフォルトをサイト間でfalseに設定します。
- 21. char配列をすべて0の値に設定します(C言語)
- 22. ASP.NETボタンのoptions.clientSubmitがfalseに設定されています
- 23. すべての選択ボックスの値をjQueryを使用して特定の値に設定する
- 24. サブクラスのインスタンス化時に、スーパークラスのプライベートメンバーもインスタンス化されますか?
- 25. インスタンス化時にコードを使用してストーリーボードのカスタムクラスを変更します
- 26. 実行時に設定値を作成して保持する
- 27. Boostrapのモーダルダイアログは、常にshowがfalseに設定されていてもリフレッシュ時に表示されます
- 28. オブジェクトを使用してJavaにArrayListを設定していますか?
- 29. ScrollableControlをAutoScrollをfalseに設定して使用する方法
- 30. JQueryはボタンクリック時にドロップダウン値を設定します
はSparseBooleanArrayを使用しようとしましたか? https://developer.android.com/reference/android/util/SparseBooleanArray.html –
最初にすべてを「false」に設定するとどういう意味ですか? ArrayListは最初に作成されると空です。配列について話していたら、あなたの質問はもっと理にかなっていました。 –
まず最初に、作成する数を正確に知っていますが、それらを追加または削除してarraylistを使用して配列を使用する必要があります。 –