答えて
これははを初期化することにより、あなたは何を意味するかに依存します。あなたの場合は、単に新しいArrayList
を基準の値を持つ変数time
を初期化するには、
ArrayList<String> time = new ArrayList<String>();
(あなたがリストに保存するオブジェクトの種類とString
を交換してください。)
を行いますリスト内のものを置きたい、あなたはまた、
ArrayList<String> time = new ArrayList<String>(
Arrays.asList("hello", "there", "world"));
を行うことができ
ArrayList<String> time = new ArrayList<String>();
time.add("hello");
time.add("there");
time.add("world");
を行うことができますあなたもようList
の初期内容を指定することができ
import com.google.collect.Lists.*;
List<String> time = newArrayList();
:
またはインスタンス初期化子
ArrayList<String> time = new ArrayList<String>() {{
add("hello");
add("there");
add("world");
}};
'ArrayList
しかし、これがOPのシナリオで可能かどうかはどうすればわかりますか? (たぶん彼は 'time.ensureCapacity(1000)'を下にしています。)なぜこのような初心者の質問は複雑ですか? – aioobe
< 1.5 JDK
List time = new ArrayList();
GTやEQ 1.5 JDK
List<T> time = new ArrayList<T>();
これはJava 1.4のコードです。 'List
Arrays.asList
あなたは、値のリストからList
を構築することができます。
を作成するには、Arrays.asList
で生成された読み取り専用リストを渡します。
ArrayList time = new ArrayList(Arrays.asList("a", "b", "c"));
しかし、もし、あなたが必要とするすべてはただ一人でArrays.asList
で行く、List
宣言インラインです。
List time = Arrays.asList("a", "b", "c");
コンストラクタの前にprivate int dayのような属性を定義します。 プライベートダブル時間。 – sark9012
ArrayList<String> time = ArrayList.class.newInstance();
このようなコードは書かないでください。このようなコードを他の人が書くのはお勧めしません。これは 'new'よりもかなり遅いです...あなたは2つのチェック例外を処理しなければなりません。 (そしてあなたのコードは例外を処理しないので、それは技術的にも間違っています。) –
代替使用することにより:Googleのコレクションを使用して
を、あなたが書くことができます以下:
List<String> time = newArrayList("a", "b", "c");
- 1. Arraylistの初期化
- 2. ArrayListを初期化する際のエラー
- 3. ArrayListの初期化と変更
- 4. 2列のarraylistを初期化する方法は?
- 5. デフォルト初期化と値の初期化
- 6. 初期化子の初期化子
- 7. コンストラクタの初期化リストで配列を初期化する
- 8. オブジェクト内のarraylistの適切な初期化?
- 9. ボタンを初期化する
- 10. GLfloatを初期化する
- 11. NSMutableArrayを初期化する
- 12. 初期化が
- 13. 初期化オブジェクト
- 14. collectionViewLayout初期化
- 15. 初期化オブジェクト
- 16. 初期化オブジェクト
- 17. 初期化リストを介してコンストラクタ内のクラスメンバー(ベクトル)を初期化する
- 18. リスト初期化でstd :: vectorを初期化できない
- 19. 空の初期化を伴うコンストラクタの初期化リスト
- 20. 指定された初期化子にスーパークラスの初期化メソッドをリンクする
- 21. アプリの初期化時にタブの内容を初期化する方法
- 22. JPA関係マッピングを初期化するか、初期化しないか?
- 23. 初期化NSMutableArrayの
- 24. Djangoの初期化
- 25. CTimeの初期化
- 26. クラスインスタンスメンバの初期化
- 27. C++の初期化
- 28. トールの初期化
- 29. ポインタの初期化
- 30. クラス初期化リスト
このような質問のためにjavadocsを使用してください.https://duckduckgo.com/?q =!java + arraylist – zengr
「duckduckgo」面白いドメイン –