本例继续讲解AS的基础知识,今天讲解的是AS入门第六课文本与字符第四节之字符串,对Flash的AS编程有兴趣的朋友可以到论坛与作者交流。
上一课:Flash新手入门教程:AS入门文本与字符串
字符串是String类的一个实例。它用于操作基元字符串值类型的方法和属性。
创建字符串:在AS中可以用new来创建字符串对象:
var mystring:String = new String();
mystring = "我创建了一个字符串"; 创建字符串后,就可以操作其方法和属性了。
length属性:字符串的字符数。因为所有字符串索引都是从零开始的,所以任何字符串 x 的最后一个字符的索引都是 x.length – 1。 例:var mystring:String = new String();
mystring = "我创建了一个字符串";
trace(mystring.length); 测试时,我们可以看到输出是:9。
方法: charAt() 方法:返回字符串中括号中指定的字符。 例:var mystring:String = new String();
mystring = "我创建了一个字符串";
a = mystring.charAt(8);
trace(a); 输出结果为:“串”。这里可以看出,字符串中最后一个字符的索引是字符串的长度(字符数)-1。 concat()方法:这个方法可以连接两个字符串,产生一个新字符串,而原字符串不发生变化。 例:var mystring:String = new String();
mystring = "我创建了一个字符串";
var newstring:String = mystring.concat(",又连接了一段字符");
trace(newstring); 输出结果:"我创建了一个字符串,又连接了一段字符"。
|