AS:String类

1.简单字符串与String类

(1)创建方式

在创建字符串类时,可以直接用变量赋值语句创建简单字符串类,但是这类简单字符串只能作为值来使用而不能使用String类的很多方法,也可以用String类的构造器函数来构造String类,就像这样:

var aString:String=new String("this is a String Object");

(2)转义字符

有些特殊字符是无法用键盘上的按键来表示的,这个时候我们有一些特殊的转义字符来表示这些符号(例如一些空白符),在AS中可识别的转义字符有:

\b  退格字符

\t  制表符

\n  换行符

\r  回车符(回车不换行)

\f  换页符

\'  单撇号

\” 双撇号

单双撇号在AS中是一样的,都可以用于标示一个字符串,但是如果一个字符串中出现了单双撇号,这样的字符就需要被转义来让AS识别。

除此之外,由于反斜杠(\)是一个转义号,所以它本身也是个特殊字符,也需要转义,所以在字符串中反斜杠应该表示为\\。

3.字符串使用错误的常见情况

(1)引号不匹配或者少一个

(2)反斜杠的用法错误

(3)“+=”和“=”的错用

注:有的时候不需要在String对象中不需要额外的空白,这个时候就需要用两个竖杠(|)插入在字符串对象的两侧,输出来观察是否有空白~

4.String对象的属性

(1)length  此属性返回的是String对象的长度,只读。

5.String对象的方法

(1)获取,设置字符串

获取字符串:

substr(初始字符索引值,获取子字符串长度);

对于每个字符串,它的第一个字符的索引值是0,而不是1,并且substr方法允许指定索引值为负值,这个时候,最后一个字符的索引值默认就是-1;依次向上类推。

substring(初始索引值,结束索引值);

注意,结束索引值所指向的字符并不包含在提取的字符串当中。

substring方法不能使用负索引值。

slice(初始索引值,结束索引值);

这里的提取的字符串不包括结束索引值代表的字符,此方法可以传递负参数,这时候最后一个字符串的索引值默认为-1,这个方法的第二个参数可选,如果省略,则默认为从开始索引到结束字符。

charAt(索引值);

获取单个字符,这个字符为指定索引值,第一个字符的索引值为0.



文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 9052