String
来源:互联网 发布:国外服务器端口怎么开 编辑:程序博客网 时间:2024/06/01 07:58
String
1.length: 字符串长度
var str:String = 'aa';
trace(str.length) // 2
2.charAt(index:int = 0):int
index为0~length - 1,如果超出则返回一个空值''
var a:String = 'a\naa';
trace('' == a.charAt(5)); // true
3.charCodeAt(index:int = 0):int
返回指定索引处的unicode字符代码 ,如果超出则返回NaN
var a:String = 'a\naa';
trace(a.charCodeAt(0)); // 97
4.concat(...args):String
将args追加到字符串末尾并返回,此操作并不改变源字符串
var str:String = '1';
trace(str.concat('2','3')) // 123
trace(a); // 1
5.fromCharCode(...args):String
次方法为静态方法
trace(String.fromCharCode(97,98,'98')) // abb
6.indexOf(val:String,startIndex:int = 0):int
找寻对应val的位置,如果不存在则返回-1
7.lastIndexOf // 对应从尾巴开始寻找
*8.match(pattern:*):Array
pattern默认为字符串或者正则表达式,如果不是,则默认转换为字符串。返回的是匹配结果组成的数组,正则表达式要加表示g才会全局匹配,否则只匹配一个
var pattern:RegExp = /abc\d+/ig;
var str:String = 'abc1Abc23';
trace(str.match(pattern)); // abc1,Abc23
*9.replace(pattern:*,repl:Object):String
第二个参数可以是函数,
var myPattern:RegExp = /sh/gi;
var str:String = "She sells seashells by the seashore.";
trace(str.replace(myPattern, "sch"));
// sche sells seaschells by the seaschore.
*10.search(pattern:*):int
如果pattern是正则表达式,则将忽略全局标志g,如果找不到则返回-1
11.slice(startIndex,endIndex):String
返回从开始位startIndex到endIndex之间的字符串,如果startIndex >= endIndex,则返回空字符串。并不修改源字符串
*12.split(delimiter:*, limit:Number = 0x7fffffff):Array
第一个表示要拆分的模式,第二个表示返回的个数不超过它
13.substr(startIndex:Number = 0, len:Number = 0x7fffffff):String
返回字符串,指定开始位置和长度
14.substring(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String
与slice差不多,不修改源字符串,如果endindex > startIndex,则自动交换位置,slice可以用负数做参数
15.toLowerCase,toLocaleLowerCase
将字符转为小写,前者可以替换后者,后者不一定能替换前者
toUpperCase,toLocaleUpperCase也是如此
1.length: 字符串长度
var str:String = 'aa';
trace(str.length) // 2
2.charAt(index:int = 0):int
index为0~length - 1,如果超出则返回一个空值''
var a:String = 'a\naa';
trace('' == a.charAt(5)); // true
3.charCodeAt(index:int = 0):int
返回指定索引处的unicode字符代码 ,如果超出则返回NaN
var a:String = 'a\naa';
trace(a.charCodeAt(0)); // 97
4.concat(...args):String
将args追加到字符串末尾并返回,此操作并不改变源字符串
var str:String = '1';
trace(str.concat('2','3')) // 123
trace(a); // 1
5.fromCharCode(...args):String
次方法为静态方法
trace(String.fromCharCode(97,98,'98')) // abb
6.indexOf(val:String,startIndex:int = 0):int
找寻对应val的位置,如果不存在则返回-1
7.lastIndexOf // 对应从尾巴开始寻找
*8.match(pattern:*):Array
pattern默认为字符串或者正则表达式,如果不是,则默认转换为字符串。返回的是匹配结果组成的数组,正则表达式要加表示g才会全局匹配,否则只匹配一个
var pattern:RegExp = /abc\d+/ig;
var str:String = 'abc1Abc23';
trace(str.match(pattern)); // abc1,Abc23
*9.replace(pattern:*,repl:Object):String
第二个参数可以是函数,
var myPattern:RegExp = /sh/gi;
var str:String = "She sells seashells by the seashore.";
trace(str.replace(myPattern, "sch"));
// sche sells seaschells by the seaschore.
*10.search(pattern:*):int
如果pattern是正则表达式,则将忽略全局标志g,如果找不到则返回-1
11.slice(startIndex,endIndex):String
返回从开始位startIndex到endIndex之间的字符串,如果startIndex >= endIndex,则返回空字符串。并不修改源字符串
*12.split(delimiter:*, limit:Number = 0x7fffffff):Array
第一个表示要拆分的模式,第二个表示返回的个数不超过它
13.substr(startIndex:Number = 0, len:Number = 0x7fffffff):String
返回字符串,指定开始位置和长度
14.substring(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String
与slice差不多,不修改源字符串,如果endindex > startIndex,则自动交换位置,slice可以用负数做参数
15.toLowerCase,toLocaleLowerCase
将字符转为小写,前者可以替换后者,后者不一定能替换前者
toUpperCase,toLocaleUpperCase也是如此
- string
- String
- String
- string
- string
- String
- string
- String
- string
- string
- string
- string
- String
- String
- string
- string +
- String
- String
- ZooKeeper的快速搭建
- 第六节 ViewPager
- dbutils 重写BeanProcessor 部分方法,支持enum的转换
- 【20121203】HDU1002
- hive0.11元数据表汇总说明
- String
- The Seven Percent Solution
- 部署与管理ZooKeepe
- windows小技巧--(命令行关机设置)
- C#写聊天程序系列笔记(二)访问Mysql数据库
- 总结
- 设计模式之单例模式
- 编码规范 (二)
- java 正则表达式用法(1)