問題タブ [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.
sql-server - '@'を使用するCONTAINS演算子
含む演算子を使用しようとしています。たとえば、テストデータで正常に動作します。
WHERE CONTAINS(file,'"*ash*"')
ただし、のようなものを使用してTextBoxからキーワードを取得したいのですCONTAINS(file,'"*@key*"')
が、これは機能しないようです。何か提案をお願いします。
ありがとう
java - JavaのArrayListでcontainsを使用する最良の方法は?
Java には、2 つの文字列と整数を含む型で構成される ArrayList があります。この ArrayList の 1 つの要素が別の要素と等しいかどうかは正常にテストできますが、contains メソッドが失敗することがわかりました。これは、私のタイプがプリミティブではないという事実によるものだと思います。
現在、これに代わる 2 つの選択肢があり、どちらが最適な選択肢なのだろうかと思います。
ArrayList を反復処理し、探している要素と各要素が等しいかどうかをテストしてから、ループを中断することにより、独自の contains メソッドを実装します。
または、ArrayList の代わりに値として整数を使用して、私のタイプの HashMap をキーとして使用します。ここでは、メソッド containsKey を使用して、HashMap に要素が既に存在するかどうかを確認できます。
#2へのアプローチに関する唯一の注意点は、私の場合、値が大幅に冗長であることです。
file - PowerShellで、ファイルが特定のディレクトリの下にあるかどうかを確認するにはどうすればよいですか?
PowerShell から、ファイル パスが特定のディレクトリ (またはそのサブディレクトリの 1 つ) にあるかどうかを確認したいと考えています。
今、私はやっています:
しかし、もっと良い方法があると確信しています。
$file.Directory
すべての s を取得して反復することもでき.Parent
ましたが、もっと単純なものを望んでいました。
EDIT : ファイルが存在しない可能性があります。パスばかり見てます。
c# - List.Contains 動作の変更
を持ってList<MyObj>
いclass MyObj : IComparable
ます。インターフェイスごとCompareTo
にMyObj
クラスにメソッドを書きましたが、 を使用すると、本来あるべきときに返されます。IComparable
List<MyObj>.Contains(myObjInstance)
false
true
then関数List
を呼び出すときにカスタム比較メソッドを使用することを確認するためにどのように進める必要があるかを理解しているかどうかはわかりません。Contains
これが私のcompareTo実装です:
Symbol プロパティは文字列であることに注意してください。
明確にするために、そのcompareToメソッドに停止点を入れましたが、そこには入りません。
誰もそれを試したことがありますか?
ありがとう。
java - Java文字列には関数が含まれていますか?
contains() を使用して、次の文字列の複数の部分文字列をテストすることは可能ですか?
たとえば、 を使用して同時にチェックすることはできstrcase="details.php"
ます"news_id"
かstr.contains(strcase)
?
私はこのようにチェックしたくありません: str.contains("details.php")&&str.contains("news_id")
. 両方を同時にチェックしたいので:strcase="details.php ** news_id"
このステートメントのように:
タグを取り除くことができ"<?>"
ます。
javascript - 配列に値が含まれているかどうかを判別する
値が配列に存在するかどうかを判断する必要があります。
私は次の機能を使用しています:
上記の関数は常に false を返します。
配列値と関数呼び出しは次のとおりです。
jquery - jQueryで要素に別の要素が含まれているかどうかを確認する方法
xVal を jquery.validate プラグインと組み合わせて使用していますが、特定のインスタンスで検証メッセージを 2 回投稿しているというわずかな問題に遭遇しました。このバグは、エラー メッセージの配置に巧妙な jQuery を使用することでかなり簡単に修正できると思います。
ul にテキストが含まれる li が既に含まれているかどうかを確認する方法を見つけようとしています。
上記のようなものがうまくいくかもしれないと思っていましたが、そのような運はありません。error.toString() も機能しません。
どんな助けでも大歓迎です。
hibernate - テーブルへの関連付けに関する Hibernate Criteria の包含
次のような Hibernate マッピングがあります。
これを考えると、MyEntity.scalarSet (Set) の値が別のコレクションにあるようにクエリするにはどうすればよいですか。
何かのようなもの:
[編集] Restriction.sqlRestriction(..) も試しました。私が使用したSQLクエリは次のようなものです:
'{expanding?}' はカンマ区切りの疑問符に置き換えられます (targetList.size() によって異なります)。
しかし、私はちょうど得ています
原因: org.hibernate.MappingException: コレクションは関連付けではありませんでした: MyEntity.scalarSet
c# - 新しいリストを作成するより良い方法はありますか{"a", "b"}.Contains(str)?
文字列の短いリストに特定の文字列が含まれているかどうかをテストしたいと考えています。現在、コードは次のようになっています。
しかし、これは肥大化しているようです。たとえば、Java では iirc を簡単に記述できますが、{"A", "B", "C"}.Contains(str)
これは上記よりもはるかに望ましいものです。
C#にはもっと良い方法があると確信しています。指摘していただけますか?
sql - 結合とString.ContainsをLinqクエリに組み合わせる
2つのテーブル間に左結合を作成する次のlinqクエリがあります。
これに答える行を取得したい:左側の列の文字列値には、右側の列の文字列値が含まれています。
私はこれを試しました:
ただし、結合の左側でrightTableが認識されないため、機能しません。
String.Containsを生成する結合を作成するにはどうすればよいですか?「where」句または「On」句でcontainsを実行しますか?