答えて
あなたは、通常のオペランドを使用することができます!=!== == <> < = =>
アルファベット順の比較もありますか? – Loop
はいアルファベットも同様です。 a == b、a> b、a
あなたが機能を自分で実装する必要があります。これは、もちろん、これより少しより多くの仕事を取ると、一例であり...
private function strComp(string1:String , string2:String):int
{
var counter:int;
for(var i:int ; i < string1.length ; ++i)
{
if(string1.getCharAt(i) == string2.getCharAt(i))
//increment counter
else
break;
}
return counter;
}
それは単純な文字列だ場合、あなたが後にしているの比較、1を自分で書く気にしないでください。
var result:int = ObjectUtil.compare("stringA","stringB");
これは、あなたが探しているものを実現します。あなたは、メソッドlocaleCompareを使用する必要があります比較する完全なUnicode文字列の場合
ただし、Flexでのみ動作します... – PatrickS
:
var compare:int = a.localeCompare(b);
異なる文字が最初の1かいずれかである場合には(関係なく最初の二つの異なる文字間のアルファベットの違いを返します。その他)、または文字列が同一の場合はゼロ。 "a"がアルファベットの最初に来れば数字は負で、最初の数字が "b"ならば正です。
だから、あなたがチェックする必要があります:
compare < 0
( "" 最初に来る)
compare == 0
(同じ文字列を)
compare > 0
( "b" は最初に来る)
また、localeCompareは大文字と小文字が完全にdであるとみなすので、aとbの両方があらかじめ小文字であることを確認するか(大文字でも大文字でも問題ありませんが、両方とも同じケースにする必要があります)それ以外のアルファベット(これは、このメソッドがUnicode文字テーブル比較を実行するためです。大文字アルファベットが最初に来ます)。
- 1. 2つの文字列を比較し、アルファベット順にソートする
- 2. 個々の文字の文字列比較とアルファベット順
- 3. mysqlの2つの文字列を比較する方法
- 4. mongoDBの2つの文字列を比較する方法は?
- 5. 2つの日付文字列を比較する方法
- 6. 2つのHTML文字列を比較する方法
- 7. C#では、2つの文字列の文字を比較する方法
- 8. アルファベット順の配列の比較
- 9. 2つの文字列の比較.CSV
- 10. 2つの文字列のBash比較
- 11. 2つの文字列をアルファベット順に組み合わせる
- 12. ActionScript 3で2つのBitmapDataを比較する
- 13. Actionscript 3 2つのムービークリップを比較する
- 14. 文字列を別のアルファベットのシンボルと比較する
- 15. 2つの英数字の文字列を比較する
- 16. C - 2文字列のインデックスを比較する方法は?
- 17. anular.jsビューの2つの文字列を比較するには?
- 18. Pythonの2つの文字列を安全に比較する
- 19. エラーマージンを使ってJavaの2つの文字列を比較する方法
- 20. C#2つの文字列を比較するには?
- 21. ng-hideの2つの文字列値を比較する方法
- 22. アルファベット順に3文字をソート
- 23. 2つの文字列の間の要素を比較する
- 24. アルファベット順の3つの連続する文字
- 25. Objective -C Xcodeで2つの文字列を比較する方法
- 26. スウィフトで2つの文字列インデックスを比較する方法4
- 27. ループ内のCで2つの文字列を比較する
- 28. 2つの文字列の長さをRubyと比較する
- 29. ハスケルの2つの文字列を比較する
- 30. 2つの文字列の要素を比較するJava
達成したいことは何ですか?何が結果?私はC++のstrcmp関数に慣れていません。 – Mattias
文字列a == bの場合は0を返す関数が必要です。 a> b(アルファベット順)の場合は1を返します。 a Loop