問題タブ [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.
java - Javaハッシュセットでオブジェクトを見つけて返す方法
HashSet javadocによると、HashSet.containsはブール値のみを返します。hashSet内のオブジェクトを「検索」して変更するにはどうすればよいですか(プリミティブデータ型ではありません)。
HashTableにはget()メソッドがあるようですが、このセットを使用したいと思います。
sql - SQLIN演算子に相当するlinqとは何ですか
linqを使用して、行の値が配列に存在するかどうかを確認する必要があります。
SQLクエリに相当します。
どうすればいいですか?
c# - 関数を ArrayList で "Contains" と同じくらい速く実行するにはどうすればよいですか?
Contains
メソッドが要素を見つけるのArrayList
にかかる時間と、私が書いた小さな関数が同じことをするのにかかる時間との不一致を理解できません。ドキュメントにContains
は、線形検索を実行すると記載されているためO(n)
、他の高速な方法ではなく、そうであると想定されています。ただし、正確な値は関係ないかもしれませんがContains
、00:00:00.1087087
関数が00:00:00.1876165
. 大したことではないかもしれませんが、この違いはさらに大きな配列を扱う場合により顕著になります。何が欠けていますContains
か? のパフォーマンスに合わせて関数をどのように記述すればよいですか?
.NET 3.5 で C# を使用しています。
編集:
よし、さあ、みんな、見て。
関数の 2 つのバージョン (順方向ループと逆方向ループ) と既定の関数で、平均 100 回の実行時間を記録しましたContains
。私が得た時間は、私の機能ではミリ秒で136
あり
、バージョン133
でははるかに勝者です。さて、データが不足していると主張する前に、最初の単独の実行に基づいて結論を出したとしたら、このテストについてどう思いますか? 平均してパフォーマンスが向上するだけでなく、実行ごとに一貫してより良い結果が得られます。では、サードパーティの機能に関して、ここになんらかの欠点がありますか?87
Contains
Contains
c# - LINQ to SQL での contains() の使用
linq-to-sql を使用して、アプリケーションに非常に基本的なキーワード検索を実装しようとしています。検索用語は文字列の配列であり、各配列項目は 1 つの単語であり、検索用語を含む行を見つけたいと考えています。検索用語以外のものが含まれていてもかまいませんが (ほとんどの場合、含まれる可能性があります)、すべての検索用語が存在する必要があります。
理想的には、以下のスニペットに似たものが欲しいのですが、これがうまくいかないことはわかっています。また、私はこの質問をここで見ましたが、その質問の作成者は逆のことをすることに満足しているようです ( query.Contains(part.partName)
)。これは私にはうまくいきません。
このクエリを書き直して、必要なことを実行するにはどうすればよいですか?
c# - C#でテキストファイルから段落を取得するにはどうすればよいですか
私はこのようなものを持っています:
それは次のような行で終わります:
MIME形式のファイルなので、「base64\r\n」を入れることを考え、「=」が見つかったら終了するのですが、テキストファイルから別のファイルに入れるためにその選択を切り取る方法がありません1。streamreader と streamwriter を試していますが、今のところうまくいきません。
jquery - jQuery:複数の文字列を検索するためのセレクターが含まれています
私が持っていると仮定して:
「John」と「Mary」を含むすべての<li>要素を検索する必要がある場合、jQueryをどのように構築しますか?
単一の文字列の検索は簡単なようです。
私は次の擬似コードのようなものを探しています:
ありがとう!
sql - PL-SQLのcontains()はどのように機能しますか?
クエリでcontains()メソッドを使用すると、不要な結果がたくさん発生します。のようなものを使用するように私に言わないでください。ハードコードされており、変更できませんでした。
jquery - jQuery:contains(unicode_characters)
私はこのような要素を持っています:
これはうまくいくようです:
しかし、これはしません:
他の誰かがファイルを保存したり、ブラウザが何らかの理由で別の文字セットでファイルを取得することを決定した場合、物事が機能しないため、最初のものを使用するのは悪いことだと確信しています。
このスパンを適切に選択する方法が必要ですよね?
java - オブジェクトを含む Java リスト - 特定の属性を持つオブジェクトが既に存在する場合、エントリを検索して置換 (削除) します
私は一日中仕事をしてきましたが、どうにかしてこのおそらく簡単なタスクを理解することができません - おそらくコーヒーが不足しています...
synchronizedList
いくつかのオブジェクトが保存されている場所があります。これらのオブジェクトにはfield
、ID のようなものがあります。これらのオブジェクトは、ユーザーとその現在の状態 (簡略化) に関する情報を保持します。
ポイントは、ユーザーごとに 1 つのオブジェクトのみが必要だということです。したがって、このユーザーの状態が変化したときは、「古い」エントリを削除して新しいエントリを に保存したいと思いList
ます。
...
明らかにこれは進むべき道ではありませんが、私が探しているものを説明する必要があります...
おそらくデータ構造はこの目的には最適ではありませんが、どんな助けも大歓迎です!
EDIT:
いくつかの情報を追加しました...
A
Set
は私の目的に合わないようです。Objects
常に変化する ID 以外のいくつかのフィールドを保存します。目的は、リストが何らかの形でユーザーの最新のアクティビティを表すことです。最後の状態を追跡し、この状況を説明するオブジェクトのみを保持する必要があるだけです。コードを a で再配置してみて、それが機能するかどうかを確認しようと思います
Map
...
c# - 「含む」を使用した Linq ヘルプ
みんなおはよう、
「含む」を使用して、オブジェクトがコレクション内にあるかどうかを確認しようとしています。中断すると、オブジェクトが実際にコレクションの一部であることがわかりますが、「含む」はアイテムがコレクションにないことを示す false を返しているようです。私が間違っていることは何か分かりますか?
オブジェクトがコレクションにない場合、"DaysPaid" は null である必要があります。何か案は?
***更新 PaymentTypeInfo は、標準の LinqToSql 生成クラスです。この時点で、Equals も GetHashCode もオーバーライドされていません。そのソースはこちら。
ありがとう、サンディエゴで~ck