Flash as入门(6):文本与字符串⒒(3)
split()方法:在指定的字符或字符串出现的所有位置断开 String 对象,将其拆分为子字符串,然后以数组形式返回子字符串。如果使用空字符串 ("") 作为分隔符,则该字符串中的每个字符都将作为一个元素放入到数组中。
格式:split(分隔符,[个数]).个数是可选的,指返回的元素的个数。
例:var mystring:String = new String();
mystring = "我创建了一个字符串";
var a:Array= mystring.split("一");
trace(a);
测试结果:我创建了,个字符串
例:var mystring:String = new String();
mystring = "我创建了一个字符串";
var a:Array= mystring.split("");
trace(a);
测试结果:我,创,建,了,一,个,字,符,串
substr()方法:这也是返回子字符串的方法,与slice()方法相似,但它的第2个参数不是结束处而是字符个数。
格式:substr(开始处,个数),从开始处返回个数那么多个字符的字符串。
substring()方法:返回一个字符串,该字符串由 开始处 和 结束处 参数指定的两点之间的字符组成。如果未指定结束处 参数,则子字符串的结尾就是该字符串的结尾。如果 开始处 的值等于结束处 的值,则该方法返回一个空字符串。如果 开始处 的值大于 结束处 的值,则在函数执行前两个参数将自动互换,且原始值不变。
toLowerCase()方法:返回此字符串的一个副本,其中所有大写的字符均转换为小写字符。原始字符串保持不变。
toString()方法:将字对象转换为字符串。
toUpperCase()方法:返回此字符串的一个副本,其中所有小写的字符均转换为大写字符。原始字符串保持不变。