mx.utils
public class StringUtil
继承StringUtil Inheritance Object

StringUtil 实用程序类是一个全静态类,其方法用于处理 Flex 内的 String 对象。不创建 StringUtil 的实例;只是调用如 StringUtil.substitute() 之类的方法。



公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
  
[静态] 如果指定的字符串是单个空格、制表符、回车符、换行符或换页符,则返回 true。
StringUtil
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
  
[静态] 使用传入的各个参数替换指定的字符串内的“{n}”标记。
StringUtil
 Inherited
返回指定对象的字符串表示形式。
Object
  
[静态] 删除指定字符串的开头和末尾的所有空格字符。
StringUtil
  
[静态] 删除数组中每个元素的开头和末尾的所有空格字符,此处数组作为字符串存储。
StringUtil
 Inherited
返回指定对象的原始值。
Object
方法详细信息
isWhitespace()方法
public static function isWhitespace(character:String):Boolean

如果指定的字符串是单个空格、制表符、回车符、换行符或换页符,则返回 true

参数

character:String — 查询的字符串。

返回
Boolean — 如果指定的字符串是单个空格、制表符、回车符、换行符或换页符,则为 true
substitute()方法 
public static function substitute(str:String, ... rest):String

使用传入的各个参数替换指定的字符串内的“{n}”标记。

参数

str:String — 要在其中进行替换的字符串。该字符串可包含 {n} 形式的特殊标记,其中 n 为从零开始的索引,它将被该索引处的其它参数(如果指定)替换。
 
... rest — 可在 str 参数中的每个 {n} 位置被替换的其它参数,其中 n 是一个对指定值数组的整数索引值(从 0 开始)。如果第一个参数是一个数组,则该数组将用作参数列表。如此可允许在其它想要使用... rest 签名的方法中重复使用此例程。例如
public function myTracer(str:String, ... rest):void
         { 
             label.text += StringUtil.substitute(str, rest) + "\n";
         }

返回
String — 使用指定的各个参数替换了所有 {n} 标记的新字符串。
trim()方法 
public static function trim(str:String):String

删除指定字符串的开头和末尾的所有空格字符。

参数

str:String — 要去掉其空格字符的字符串。

返回
String — 删除了其开头和末尾空格字符的更新字符串。
trimArrayElements()方法 
public static function trimArrayElements(value:String, delimiter:String):String

删除数组中每个元素的开头和末尾的所有空格字符,此处数组作为字符串存储。

参数

value:String — 要去掉其空格字符的字符串。
 
delimiter:String — 分隔字符串中的每个数组元素的字符串。

返回
String — 删除了每个元素的开头和末尾空格字符的更新字符串。