Comparison methods

ページ名:Comparison methods
  • Comparison methods

これらの定数はComp関数によって使用され、毎回sortメソッドが必要になります。 たとえば、Arrayのソートメソッド、Collectionの作成時、Stringクラスのメソッドなどです。

 

gb.Binary Binary comparison (This is the default).
gb.IgnoreCase ASCII case insensitive comparison.
gb.Language Comparison according to the current language.
gb.Language + gb.IgnoreCase Case insensitive comparison according to the current language.
gb.Natural Natural comparison according to the current language.
gb.Natural + gb.IgnoreCase Case insensitive natural comparison according to the current language.
gb.Like The second string is assumed to be a LIKE pattern. If the first string matches it, then equality is returned. Otherwise a case insensitive comparison is done.
gb.Match
Since 3.11
The second string is assumed to be a gb.pcre MATCH pattern. If the first string matches it, then equality is returned. Otherwise a case insensitive comparison is done.

 

現在の言語(gb.Language)に従って文字列を比較することは、glibcライブラリの内部照合サポートに依存していることに注意してください。
したがって、特定の言語を使用したソートの結果はわかりません。 あなたは自分でチェックしなければなりません。
少なくとも西ヨーロッパの言語では、スペースはglibc照合ルーチンによって無視されるようです。

 

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧