API version 1
- ‐
localeCompare¶
ロケールに基づき文字列を比較します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
integer localeCompare(string compare) |
compareで指定した文字列をロケールに基づいて比較します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
integer |
|
引数一覧
引数 |
説明 |
---|---|
compare |
比較対象の文字列を指定します。 |
例外
なし
関連項目
equalsIgnoreCaseメソッド
使用例
CRSダウンロード
Form String_usage02 {
x = 0;
y = 0;
width = 800;
height = 600;
var str = new String("ABCDEFGHIJK");
var stq = new String("abcdefgXiab");
var stu = new String("ABCdeFGHIJK");
var sg = "不一致" ;
var ret = str.equalsIgnoreCase( stu ) ;
if (ret) sg = "一致" ;
print("文字列strとstuは ",sg) ;
var ret = str.equalsIgnoreCase( stq ) ;
if (!ret) sg = "不一致" ;
print("文字列strとstqは ",sg) ;
print("文字列 Xi は",stq.indexOf("Xi") ,"文字目の次です。");
print("文字列 bの最後は",stq.lastIndexOf("b") ,"文字目の次です。" ) ;
print("文字列 ABC はstrより大きい=",str.localeCompare("ABC"), "を返す");
print("文字列 ABCDEFGIHJK はstrと同じ=",str.localeCompare("ABCDEFGHIJK") );
print("文字列 ABD はstrより小さい=",str.localeCompare("ABD"), "を返す" );
print("文字列 ab を置き換えたstqは",stq.replace("ab","ZZ") );
print("文字列を小文字に変換 ",stq.toLocaleLowerCase() );
print("文字列を大文字に変換 ",stq.toLocaleUpperCase() );
}