問題タブ [arraylist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
25954 参照

java - スタックを反転してArrayListに追加する最も効率的な方法

ArrayListとStackの2つのコレクションがあります。このコードのビットにいくつかの単純なポップ/プッシュ機能が必要だったので、スタックを使用します。ArrayListは、関数内のコードの小さなセクションであるため、基本的にout変数です。

したがって、変数はそのように定義され、コードが実行されてスタックに要素が追加されます。

問題は、スタックが完全に実装されたので、ポップの順序とは逆の順序でoutArrayListに配置するにはどうすればよいかということです。

私が最初に考えた解決策は

...これは機能しますが、ArrayListの先頭に要素を追加する効率について心配しています(これにより、既存のすべての要素をシフトする必要があります..リンクリストです(私は信じています)..大したことですが、それでも懸念)。また、私はこれをループで実行しています...おそらく不必要に。

したがって、ループを含まない2番目のソリューション(少なくとも私のコードでは、バックエンド呼び出しがループを実行していると確信しています)。

リストを割り当てる必要がないことはわかっていますが、コードをよりクリーンにするために保持されます。ただし、これによってパフォーマンスが特に向上するかどうかはわかりません。

だから、私の質問は:これらのどれが小から中サイズのセットに最も効率的である可能性がありますか?より効率的な解決策があるとしたら、それは何でしょうか?

0 投票する
1 に答える
3810 参照

vb.net - VB.NET で ArrayList を ListBox にデータバインドしますか?

私はVB.NETで作業しています

クラス Invoice のオブジェクトが入力された Invoices という名前の ArrayList があります。

これを ListBox にデータ バインドして、ArrayList の内容が更新され、ListBox の更新が変更されるようにしたいと思います。Invoice クラスに .ToString 関数を実装しましたが、ArrayList を ListBox にバインドする方法がわかりません。

助言がありますか?

0 投票する
3 に答える
3843 参照

java - ArrayList 宣言の構文エラー

私は次のコードを持っています:

Eclipse (3.0.0) は ArrayList 宣言について不平を言います: トークン "("、両方のトークン "<"、そしてトークン "=" の構文エラー。私は Java 1.5.0_07 を使用しています。

私は何を間違っていますか?

ありがとう、よろしく、ミエル。

0 投票する
8 に答える
142524 参照

java - JComboBoxにArrayListを設定するにはどうすればよいですか?

JComboBoxにArrayListを設定する必要があります。これを行う方法はありますか?

0 投票する
5 に答える
19237 参照

java - プリミティブのJavaVectorまたはArrayList

プリミティブ(int、char、doubleなど)で使用できる Vectororクラスと同等の拡張可能な配列クラスがJava APIにありますか?ArrayList

整数用の高速で拡張可能な配列が必要であり、またはIntegerで使用するためにそれらをクラスでラップする必要があるのは無駄に思えます。私のgoogle-fuは私を失敗させています。VectorArrayList

0 投票する
4 に答える
1821 参照

java - 60MBのCSVファイルを並べ替える方法

特定の方法で並べ替えられた.csvファイルがあります。別のフィールドで並べ替えたい。あなたのアイデアをいただければ幸いです。

これを複数回行うのではなく、1回だけ行う必要があるため、パフォーマンスはそれほど問題にはなりません。

私が考えていること。各フィールドを保持するオブジェクト(java)を作成してから、これらのオブジェクトのArrayListを作成するとします。次に、必要なフィールドでArrayListを並べ替え(オブジェクトの1つのメンバーに基づいてオブジェクトのArrayListを並べ替えることができます-そうですか?)、この並べ替えられたArrayListを.csvファイルに出力します。

0 投票する
13 に答える
127769 参照

java - Java で ArrayList からオブジェクトを削除する

条件を満たした場合にいくつかのオブジェクトを削除する必要があり、ArrayListどの方法がより効率的か疑問に思っています。

状況は次のとおりArrayListです。他のオブジェクトを含むクラスがあります。これを繰り返してArrayList、特定の条件を満たすすべての要素を削除する必要があります。私の知る限り、これらは削除する私のオプションです:

  1. 新規作成しArrayList、条件を満たさない要素を追加してください。繰り返しの後、古い配列リストから要素のない新しい配列リストに交換します。

  2. 新規作成しArrayList、条件を満たす要素を追加します。繰り返しの後、削除するオブジェクトで をremoveAll()渡すメソッドを使用します。ArrayList

からオブジェクトを削除するより効率的な方法はありArrayListますか?

0 投票する
2 に答える
895 参照

c# - ArrayList オブジェクトの並べ替え

オブジェクトで構成される ArrayList をソートする必要があります。オブジェクト: ID、数量。ArrayList は ID でソートする必要があります。これを実装する方法は?

0 投票する
3 に答える
4026 参照

c# - Excel(または任意のファイル)から配列リストC#へ

Excelから配列にいくつかの数値を入れたいです。次のような番号のExcelファイルがあるとします。

23 34 1 3100 56 45 43 56 4 87 6 89 9

これはExcel(または任意のファイル)の1つの列です。これらの数値を整数としてarraylistに入れたいのですが、結果を1つの数値にする必要はありませんが、すべての数値をint値にする必要があります。

何か助けてください?