頭と尻尾はくれてやる!

パソコンおやじのiPhoneアプリ・サイト作成・運営日記


AS3で文字列をsplitして一発でVectorに入れるのは無理?

コンマで区切られた文字列があって、それを分解して一発でVectorに入れる方法ってないのかなあ。
Arrayならsplitでできますよね。

サンプルを書きますと
var str:String = "apple,banana,chocolate";//コンマで区切られた文字列
var arr:Array = str.split(",");//これはOK

ところが、
var vec:Vector.<String> = str.split(",");//コンパイル時にエラー

split()メソッドの返り値の型はArrayだから当然といえば、当然なのですが。
StringクラスにはVectorを返すsplitのようなメソッドもないようだし。

splitした要素を1つずつ入れるしかないのかな?



-----------------------------------------
自己解決したので追記、、、と。

var vec:Vector.<String> = Vector.<String>( str.split(",") );

これでOKでした。
スポンサーサイト

<< Vectorクラス関連でページを追加  TopPage  日本語のファイル名ってあり? >>

コメント


管理者にだけ表示を許可する
 

トラックバック

トラックバックURL
https://ringsbell.blog.fc2.com/tb.php/255-3b4e715c




Copyright ©頭と尻尾はくれてやる!. Powered by FC2 Blog. Template by eriraha.

FC2Ad