問題タブ [contains]

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

java - Javaハッシュセットでオブジェクトを見つけて返す方法

HashSet javadocによると、HashSet.containsはブール値のみを返します。hashSet内のオブジェクトを「検索」して変更するにはどうすればよいですか(プリミティブデータ型ではありません)。

HashTableにはget()メソッドがあるようですが、このセットを使用したいと思います。

0 投票する
9 に答える
38407 参照

sql - SQLIN演算子に相当するlinqとは何ですか

linqを使用して、行の値が配列に存在するかどうかを確認する必要があります。
SQLクエリに相当します。

どうすればいいですか?

0 投票する
11 に答える
831 参照

c# - 関数を ArrayList で "Contains" と同じくらい速く実行するにはどうすればよいですか?

Containsメソッドが要素を見つけるのArrayListにかかる時間と、私が書いた小さな関数が同じことをするのにかかる時間との不一致を理解できません。ドキュメントにContainsは、線形検索を実行すると記載されているためO(n)、他の高速な方法ではなく、そうであると想定されています。ただし、正確な値は関係ないかもしれませんがContains00:00:00.1087087関数が00:00:00.1876165. 大したことではないかもしれませんが、この違いはさらに大きな配列を扱う場合により顕著になります。何が欠けていますContainsか? のパフォーマンスに合わせて関数をどのように記述すればよいですか?

.NET 3.5 で C# を使用しています。

編集:

よし、さあ、みんな、見て。

関数の 2 つのバージョン (順方向ループと逆方向ループ) と既定の関数で、平均 100 回の実行時間を記録しましたContains。私が得た時間は、私の機能ではミリ秒で136あり 、バージョン133でははるかに勝者です。さて、データが不足していると主張する前に、最初の単独の実行に基づいて結論を出したとしたら、このテストについてどう思いますか? 平均してパフォーマンスが向上するだけでなく、実行ごとに一貫してより良い結果が得られます。では、サードパーティの機能に関して、ここになんらかの欠点がありますか?87ContainsContains

0 投票する
7 に答える
92176 参照

c# - LINQ to SQL での contains() の使用

linq-to-sql を使用して、アプリケーションに非常に基本的なキーワード検索を実装しようとしています。検索用語は文字列の配列であり、各配列項目は 1 つの単語であり、検索用語を含む行を見つけたいと考えています。検索用語以外のものが含まれていてもかまいませんが (ほとんどの場合、含まれる可能性があります)、すべての検索用語が存在する必要があります。

理想的には、以下のスニペットに似たものが欲しいのですが、これがうまくいかないことはわかっています。また、私はこの質問をここで見ましたが、その質問の作成者は逆のことをすることに満足しているようです ( query.Contains(part.partName))。これは私にはうまくいきません。

このクエリを書き直して、必要なことを実行するにはどうすればよいですか?

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

c# - C#でテキストファイルから段落を取得するにはどうすればよいですか

私はこのようなものを持っています:

それは次のような行で終わります:

MIME形式のファイルなので、「base64\r\n」を入れることを考え、「=」が見つかったら終了するのですが、テキストファイルから別のファイルに入れるためにその選択を切り取る方法がありません1。streamreader と streamwriter を試していますが、今のところうまくいきません。

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

jquery - jQuery:複数の文字列を検索するためのセレクターが含まれています

私が持っていると仮定して:

「John」と「Mary」を含むすべての<li>要素を検索する必要がある場合、jQueryをどのように構築しますか?

単一の文字列の検索は簡単なようです。

私は次の擬似コードのようなものを探しています:

ありがとう!

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

sql - PL-SQLのcontains()はどのように機能しますか?

クエリでcontains()メソッドを使用すると、不要な結果がたくさん発生します。のようなものを使用するように私に言わないでください。ハードコードされており、変更できませんでした。

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

jquery - jQuery:contains(unicode_characters)

私はこのような要素を持っています:

これはうまくいくようです:

しかし、これはしません:

他の誰かがファイルを保存したり、ブラウザが何らかの理由で別の文字セットでファイルを取得することを決定した場合、物事が機能しないため、最初のものを使用するのは悪いことだと確信しています。

このスパンを適切に選択する方法が必要ですよね?

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

java - オブジェクトを含む Java リスト - 特定の属性を持つオブジェクトが既に存在する場合、エントリを検索して置換 (削除) します

私は一日中仕事をしてきましたが、どうにかしてこのおそらく簡単なタスクを理解することができません - おそらくコーヒーが不足しています...

synchronizedListいくつかのオブジェクトが保存されている場所があります。これらのオブジェクトにはfield、ID のようなものがあります。これらのオブジェクトは、ユーザーとその現在の状態 (簡略化) に関する情報を保持します。

ポイントは、ユーザーごとに 1 つのオブジェクトのみが必要だということです。したがって、このユーザーの状態が変化したときは、「古い」エントリを削除して新しいエントリを に保存したいと思いListます。

...

明らかにこれは進むべき道ではありませんが、私が探しているものを説明する必要があります...
おそらくデータ構造はこの目的には最適ではありませんが、どんな助けも大歓迎です!


EDIT:
いくつかの情報を追加しました...
ASetは私の目的に合わないようです。Objects常に変化する ID 以外のいくつかのフィールドを保存します。目的は、リストが何らかの形でユーザーの最新のアクティビティを表すことです。最後の状態を追跡し、この状況を説明するオブジェクトのみを保持する必要があるだけです。
コードを a で再配置してみて、それが機能するかどうかを確認しようと思いますMap...

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

c# - 「含む」を使用した Linq ヘルプ

みんなおはよう、

「含む」を使用して、オブジェクトがコレクション内にあるかどうかを確認しようとしています。中断すると、オブジェクトが実際にコレクションの一部であることがわかりますが、「含む」はアイテムがコレクションにないことを示す false を返しているようです。私が間違っていることは何か分かりますか?

オブジェクトがコレクションにない場合、"DaysPaid" は null である必要があります。何か案は?

***更新 PaymentTypeInfo は、標準の LinqToSql 生成クラスです。この時点で、Equals も GetHashCode もオーバーライドされていません。そのソースはこちら。

ありがとう、サンディエゴで~ck