タグ付けされた質問 「arraylist」

一部の言語/プラットフォーム(Javaや.NETなど)にある単純なコレクションデータ型。配列リストは、配列を使用してリストを実装し、両方のDSの長所を活用します。


19
配列リストの配列を作成する
以下のようなarraylistの配列を作成したいと思います。 ArrayList<Individual>[] group = new ArrayList<Individual>()[4] しかし、それはコンパイルされていません。これどうやってするの?
175 java  arrays  arraylist 

22
リスト内の要素の出現回数を数える方法
私が持ってArrayList次のように、Javaのコレクションクラスを: ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); ご覧のとおり、animals ArrayListは3つのbat要素と1つのowl要素で構成されています。コレクションフレームワークに、bat発生数を返すAPIがあるのか​​、それとも発生数を判別する別の方法があるのか​​と思いました。 GoogleのコレクションにMultisetは、要素の出現回数の合計を返すAPIがあることがわかりました。ただし、これはJDK 1.5とのみ互換性があります。弊社の製品は現在JDK 1.6ですので使用できません。


11
初期容量でArrayListを開始するのはなぜですか?
の通常のコンストラクタArrayListは次のとおりです。 ArrayList<?> list = new ArrayList<>(); ただし、初期容量のパラメータを持つオーバーロードされたコンストラクタもあります。 ArrayList<?> list = new ArrayList<>(20); 必要にArrayList応じて追加できるのに、初期容量を持つを作成すると便利なのはなぜですか?

14
指定されたインデックスでArrayListにオブジェクトを追加します
かなり簡単な質問だと思いますが、これを正しく行う方法がわかりません。 空の配列リストがあります: ArrayList<object> list = new ArrayList<object>(); 追加したいオブジェクトがいくつかあり、各オブジェクトは特定の位置にある必要があります。ただし、それらは可能な各順序で追加できる必要があります。これを試しても機能しませんIndexOutOfBoundsException。 list.add(1, object1) list.add(3, object3) list.add(2, object2) 私が試したのは ArrayListてnull、その後、上記をやって。機能しますが、恐ろしい解決策だと思います。これを行う別の方法はありますか?
142 java  android  arraylist 

7
区切られた文字列をList <String>にsplit()する方法
私はこのコードを持っていました: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . しかし、代わりにリストを使うべきだと思いました。しかし、このコード: List&lt;String&gt; listStrLineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = …
139 c#  .net  list  arraylist 

17
Java ArrayList-2つのリストが等しいかどうか、順序は関係ないかどうかを確認するにはどうすればよいですか?
私は2つArrayListのタイプのs Answer(自作クラス)を持っています。 2つのリストを比較して、同じ内容が含まれているかどうかを確認しますが、順序は関係ありません。 例: //These should be equal. ArrayList&lt;String&gt; listA = {"a", "b", "c"} ArrayList&lt;String&gt; listB = {"b", "c", "a"} List.equalsは、同じサイズ、内容、および要素の順序が含まれている場合、2つのリストは等しいと述べています。私は同じことを望みますが、順序は関係ありません。 これを行う簡単な方法はありますか?または、ネストされたforループを実行して、両方のリストの各インデックスを手動で確認する必要がありますか? 注:ArrayList別のタイプのリストに変更することはできません。そのままにする必要があります。
133 java  arraylist 

5
ArrayAdapter <myClass>の使用方法
ArrayList&lt;MyClass&gt; myList = new ArrayList&lt;MyClass&gt;(); ListView listView = (ListView) findViewById(R.id.list); ArrayAdapter&lt;MyClass&gt; adapter = new ArrayAdapter&lt;MyClass&gt;(this, R.layout.row, to, myList.); listView.setAdapter(adapter); クラス:MyClass class MyClass { public String reason; public long long_val; } レイアウトでrow.xmlを作成しましたが、ArrayAdapterを使用してListViewにreasonとlong_valの両方を表示する方法がわかりません。
129 android  arraylist 

7
どのJavaコレクションを使用すればよいですか?
この質問では、C ++ 11で標準ライブラリコンテナーを効率的に選択するにはどうすればよいですか?C ++コレクションを選択するときに使用する便利なフローチャートです。 これは、どのコレクションを使用すればよいかわからない人にとっては便利なリソースだと思ったので、Javaの同様のフローチャートを見つけようとしましたが、見つけることができませんでした。 Javaでプログラミングするときに使用する適切なコレクションを選択するのに役立つリソースと「チートシート」はありますか?どのようなリスト、セット、マップの実装を使用すべきかを人々はどのように知るのでしょうか?

7
arraylistをアルファベット順にソートする(大文字と小文字は区別されません)
names人の名前を含む文字列arraylistがあります。arraylistをアルファベット順に並べ替えたいのですが。 ArrayList&lt;String&gt; names = new ArrayList&lt;String&gt;(); names.add("seetha"); names.add("sudhin"); names.add("Swetha"); names.add("Neethu"); names.add("ananya"); names.add("Athira"); names.add("bala"); names.add("Tony"); names.add("Karthika"); names.add("Nithin"); names.add("Vinod"); names.add("jeena"); Collections.sort(names); for(int i=0; i&lt;names.size(); i++) System.out.println(names.get(i)); 上記の方法でリストをソートしてみました。しかし、それはソートされた配列を次のように表示しています: Athira Karthika .. .. ananya bala ... しかし、大文字と小文字を区別したくありません。私は結果を望んでいます: ananya Athira bala
121 java  sorting  arraylist 

11
カスタムの並べ替え順序を使用したオブジェクトのArrayListの並べ替え
アドレス帳アプリケーションにソート機能を実装したいと考えています。 並べ替えたいArrayList&lt;Contact&gt; contactArray。Contact名前、自宅番号、携帯電話番号、住所の4つのフィールドを含むクラスです。並べ替えたいname。 これを行うカスタムソート関数を作成するにはどうすればよいですか?

7
ArrayList <MyCustomClass>をJSONArrayに変換する
ListViewのArrayAdapter内で使用するArrayListがあります。リストの項目を取得し、それらをJSONArrayに変換してAPIに送信する必要があります。私は周りを検索しましたが、これがどのように機能するかを説明するものは何も見つかりませんでした。助けていただければ幸いです。 更新-ソリューション これが問題を解決するために私がやったことです。 ArrayListのオブジェクト: public class ListItem { private long _masterId; private String _name; private long _category; public ListItem(long masterId, String name, long category) { _masterId = masterId; _name = name; _category = category; } public JSONObject getJSONObject() { JSONObject obj = new JSONObject(); try { obj.put("Id", _masterId); obj.put("Name", _name); …

9
ArraylistからArrayへ
ArrayListからArrayに変換することが安全かどうかを知りたいのですが?各行に文字列を含むテキストファイルがあります。 1236 1233 4566 4568 .... それらを配列リストに読み込みたいので、それを配列に変換します。それを行うことは賢明/合法ですか? ありがとう
111 java  arraylist 

11
java:ArrayList-インデックスが存在するかどうかを確認するにはどうすればよいですか?
ArrayList&lt;String&gt;特定のインデックスでデータを追加して使用していますが、特定のインデックスが存在するかどうかを確認するにはどうすればよいですか? 単純にget()値を確認する必要がありますか?または、例外を待つ必要がありますか?別の方法はありますか? 更新 回答ありがとうございます。ただし、私は特定のインデックスにあるものだけを追加しているため、リストの長さには、利用可能なものは表示されません。
111 java  arraylist 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.