Stringクラスの説明に戻る

splitメソッド(Stringクラス)

カンマ(",")などで区切られた文字列("abc,def,efg"など)を配列に分解します。

書式
split(separator,limit)
separator(省略可能) :区切りに使う文字列。省略すると、文字列strをカンマ (",")で区切ります。
limit(省略可能) :limitで指定された個数を超える要素をもつ配列を生成しません。省略すると個数に制限はありません。

例1

実行方法...
 
//メニューの「ウィンドウ」>「コンソール」でコンソールウィンドウを表示してください

extends SpriteChar; a="abc,de!f,ghi"; print (a+"を , で区切ります"); b=a.split(); for (e in b) { print (e); } print (a+"を ! で区切ります"); b=a.split("!"); for (e in b) { print (e); } print (a+ "を , で区切ります(要素数は2つまで)。"); b=a.split("," ,2); for (e in b) { print (e); }