12.11.反转字符串

问题
我要把字符串进行反转处理
解决办法
使用split( )方法创建字符数组,然后调用数组的reverse( )和join( )方法。
讨论
不管是单词还是字符都可以用同样的反转处理。唯一不同的是split()方法的分隔符。

处理步骤:
分隔字符串为数组,使用空格作为分隔符。
调用reverse( )方法进行反转。
使用join( )方法重新组织为字符串,当你反转单词时,使用空格作为连接符,当反转字符时使用空字符串作为连接符:

下面的代码演示了处理过程:
+展开
-ActionScript
var example:String = "hello dear reader";
//分隔数组为单词数组.
var words:Array = example.split( " " );
// 反转数组
words.reverse( );
// 使用空格连接数组元素为新的字符串
var exampleRevByWord:String = words.join( " " );
// 显示: reader dear hello
trace( exampleRevByWord );
// 分隔字符串为字符数组
var characters:Array = example.split( "" );
characters.reverse( );
var exampleRevByChar:String = characters.join( "" );
// 显示: redaer raed olleh
trace( exampleRevByChar );

加支付宝好友偷能量挖...


评论(0)网络
阅读(122)喜欢(0)flash/flex/fcs/AIR