問題タブ [generic-collections]

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 投票する
3 に答える
6797 参照

scala - Scala から java.util.Map を使用する

次のメソッドで Java レガシー コードを使用する必要があります。

私のScalaコード:

利回り =>

型の不一致; 見つかった: java.util.HashMap[String, Any] 必須: java.util.HashMap[java.lang.String, java.Object]

だから私はそれを次のように変更します:

利回り =>

型の不一致; found : Char 必須: java.lang.Object 注: プリミティブ型は暗黙的に AnyRef に変換されません。x.asInstanceOf[AnyRef] をキャストすることで安全にボクシングを強制できます。

それで、最終的に私は次のことを思いつきました:

これに対処するためのより簡潔な方法はありますか?

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

c# - コレクション変数の質問

文字列形式の汎用コレクションがあるとしましょう。ラベルに値を追加したいのですが、ここで読んだいくつかのことを試してみましたが、うまくいかないようです。

どんな助けでも素晴らしいでしょう。

ありがとう。

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

c# - c# 配列またはコレクション

これにどのようにアプローチしますか?価格とアイテムを格納する必要がある 2 つのデータを含むデータのリストがあります。行の総数を知らなくても、これを配列に格納する方法はありますか? または、多次元のコレクションを使用する必要がありますか?

ありがとう

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

c# - ソート済みリスト対SortedDictionary対辞書

小さなオブジェクトの大規模なコレクションがあり、それぞれに一意の文字列 ident があります。どのクラスを使用するかを決める必要があります。

MSDNは最初の2つについて述べています

2 つのクラスのオブジェクト モデルは類似しており、どちらも O(log n) の取得が可能です。2 つのクラスの違いは、メモリの使用と挿入と削除の速度です。

私はめったに挿入しないので、ほとんどは取り出すだけですが、どちらでもいいようです。普通の古い辞書はどうですか?

0 投票する
6 に答える
5745 参照

.net - キーが複数回発生する可能性のあるキーと値のペアを持つジェネリック コレクションはありますか?

のようなジェネリック コレクションを使用したいのですが、すべてのキーが一意である必要Dictionaryがあります。Dictionary同じ「キー」に複数の値があるため、それを可能にする汎用コレクションが必要です。

これにより、キーが実際のキーではなくなっていることはわかっていますが、他に何と呼べばよいかわかりません。

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

c# - コレクション内の要素インデックスをどのように見つけますか継承されたクラス?

Collection継承クラスの要素のインデックスをどのように見つけますか?

コレクションで.FindIndexを使用しようとしましたが、成功しませんでした。

これを達成する他の方法はありますか?

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

java - ワイルドカードを含むリストは一般的なブードゥー エラーを引き起こします

次のコードがコンパイルされない理由を知っている人はいますか? add() も addAll() も期待どおりに機能しません。「? extends」部分を削除するとすべてが機能しますが、Foo のサブクラスを追加できなくなります。

エラー 1:

IntelliJ は次のように述べています。

コンパイラは次のように述べています。

エラー 2:

IntelliJは私に与えます

コンパイラはただ言うのに対し

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

linq - Linqタグのリストを外側のコレクションの内側のコレクションからのカウントと連結する

親製品の外側のコレクションからタグの内側のコレクションを連結し、カウントの降順で並べ替えられた統合カウントでタグのコレクションを返すことができる単一の Linq クエリを作成しようとしています。

これは私が現在持っていて、単一のLinqクエリに変換するための助けを探している実用的なソリューションです.

エンドモジュール

私は出力を取得し、(TagModel の) observablecollection に変換します。そのため、データの二重/三重処理を排除しようとしています。

ありがとう

グレアム

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

c# - リストをフィルタリングする方法オブジェクトでいっぱい

クラス Person とタイプのリストがありますList<Person>

リストには 10 個の Person オブジェクトが含まれています。

マイリストは Jqgrid にバインドされています。ページングでは、リストをフィルタリングし、グリッドをそのページのデータにバインドします。

だから誰かが私にページングを行う方法を教えてくれるならList<Person>

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

c# - SortedSetは混乱を追加します

以下のコードを実行すると、ディレクトリ内の50個のファイルのうち8個だけが追加されます。

ファイルには、0001、0002、0003、0004などの名前が付けられています。

追加されるファイルは、アイテムが追加されなくなったときの7,0,1,2,3,4,5,6の順序です。

SortedSetの最小値と最大値を見ると、それぞれ6と7です。

私の質問は、これを行うためのより良い方法、または以下のコードを取得して私が望むことを行う方法があると思います。具体的には、ファイル内の解析された値に基づいて、ファイルパス文字列をコレクション内で並べ替えたいと思います。