Packageorg.libspark.utils
Classpublic class StringUtil

文字列のためのユーティリティクラスです



Public Methods
 MethodDefined by
  
camelize(str:String):String
[static] 半角スペースを削除し、次の文字を大文字に変換します。
StringUtil
  
decamelize(str:String, separater:String = " "):String
[static] 大文字の String を、区切り文字と小文字化した String に変換します。
StringUtil
  
fitTextField(textField:TextField, width:Number, param:String = ""):void
[static] テキストフィールドの横幅を維持するためにtextプロパティに指定されている文字列の末尾を削ります。 テキストフィールドが単一行の設定でなければ効果はありません。
StringUtil
  
replaceLineFeed(str:String):String
[static] 改行コードをすべて\r(CR)に変換します。
StringUtil
  
strpow(value:String, len:uint):String
[static] 同じ文字列を複数連結した文字列を返します。
StringUtil
  
toUpperCaseFirstLetter(str:String):String
[static] String の最初の文字を大文字にし、以降の文字を小文字に変換して返します。
StringUtil
Method detail
camelize()method
public static function camelize(str:String):String

半角スペースを削除し、次の文字を大文字に変換します。

Parameters
str:String — 変換したい String です。

Returns
String — 変換後の String です。

Example
以下のコードでは 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
  

decamelize()method 
public static function decamelize(str:String, separater:String = " "):String

大文字の String を、区切り文字と小文字化した String に変換します。

Parameters
str:String — 変換したい String です。
 
separater:String (default = " ") — 区切り文字として使用したい String です。

Returns
String — 変換後の String です。

Example
以下のコードでは 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
  

fitTextField()method 
public static function fitTextField(textField:TextField, width:Number, param:String = ""):void

テキストフィールドの横幅を維持するためにtextプロパティに指定されている文字列の末尾を削ります。 テキストフィールドが単一行の設定でなければ効果はありません。

Parameters
textField:TextField — 対象となるテキストフィールド
 
width:Number — 制限する横幅
 
param:String (default = "") — 末尾を3点リーダ等に置き換える場合に指定する文字列
replaceLineFeed()method 
public static function replaceLineFeed(str:String):String

改行コードをすべて\r(CR)に変換します。

Parameters
str:String — 変換対象の文字列

Returns
String — 変換後の文字列を返します
strpow()method 
public static function strpow(value:String, len:uint):String

同じ文字列を複数連結した文字列を返します。

Parameters
value:String — 文字列
 
len:uint — 連結数

Returns
String — 新しい文字列を返します
toUpperCaseFirstLetter()method 
public static function toUpperCaseFirstLetter(str:String):String

String の最初の文字を大文字にし、以降の文字を小文字に変換して返します。

Parameters
str:String — 変換したい String です。

Returns
String — 変換後の String です。