String

原创 2013年12月03日 23:39:56
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也是如此

String帮助工具类

  • 2017年11月30日 10:11
  • 52KB
  • 下载

C++String类

  • 2017年12月08日 08:40
  • 1.44MB
  • 下载

redis命令详解与使用场景举例——String

APPEND key value如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。 如果 key 不存在, APPEND 就简单地将给定 k...

Excel和String.xml 互相转换工具

  • 2017年12月09日 17:31
  • 2.83MB
  • 下载

深入研究java对String字符串对象的创建以及管理

(原创)深入研究java对String字符串对象的创建以及管理 (2008-9-27 bbh) 新手初学,不对的地方大家多多指教~ 经常看到很多人讨论java中关于String的问题,我也就有点兴...
  • akon_vm
  • akon_vm
  • 2013年09月11日 13:10
  • 986

mingw-to-string-gcc47.zip

  • 2017年11月02日 13:59
  • 12KB
  • 下载

对java String类型字符串的一些浅薄理解

一直对java中的String类型不是太理解,今天好好看了一下,说说自己对String的理解。 一:String 类型创建的两种方式 String a="abcd"; ...

C++_String

  • 2014年10月04日 21:47
  • 1.65MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:String
举报原因:
原因补充:

(最多只允许输入30个字)