| Package | org.libspark.utils |
|---|---|
| Class | public class StringUtil |
camelize(str:String) :String
decamelize(str:String, separater:String = " ") :String
fitTextField(textField:TextField, width:Number, param:String = "") :void
replaceLineFeed(str:String) :String
strpow(value:String, len:uint) :String
toUpperCaseFirstLetter(str:String) :String
public static function camelize(str:String):String半角スペースを削除し、次の文字を大文字に変換します。
str:String
String
以下のコードでは action script 3.0 language reference という文字列を変換し出力ます。var str:String = "action script 3.0 language reference"; trace(StringUtil.camelize(str)); // output : ActionScript3.0LanguageReference trace(StringUtil.decamelize(StringUtil.camelize(str))); // output : action script 3.0 language reference
public static function decamelize(str:String, separater:String = " "):String大文字の String を、区切り文字と小文字化した String に変換します。
str:String
separater:String (default = " ")
String
以下のコードでは action script 3.0 language reference という文字列を変換し出力ます。var str:String = "action script 3.0 language reference"; trace("output : " + StringUtil.camelize(str)); // output : ActionScript3.0LanguageReference trace("output : " + StringUtil.decamelize(StringUtil.camelize(str))); // output : action script 3.0 language reference
public static function fitTextField(textField:TextField, width:Number, param:String = ""):voidテキストフィールドの横幅を維持するためにtextプロパティに指定されている文字列の末尾を削ります。 テキストフィールドが単一行の設定でなければ効果はありません。
textField:TextField
width:Number
param:String (default = "")
public static function replaceLineFeed(str:String):String改行コードをすべて\r(CR)に変換します。
str:String
String
public static function strpow(value:String, len:uint):String同じ文字列を複数連結した文字列を返します。
value:String
len:uint
String
public static function toUpperCaseFirstLetter(str:String):StringString の最初の文字を大文字にし、以降の文字を小文字に変換して返します。
str:String
String