zoukankan      html  css  js  c++  java
  • FLEX字符串

    1.连接字符串:连接字符串指两个及两个以上的字符串合并成为一个字符串.

    1.1."+"操作符连接字符串

    格式:字符串1+字符串2+...;

    //结果为"Thisworks"
    var example:String="This"+"works";

    //结果为"There are 24 people"
    var attendance:int=24;
    var output:String
    ="There are "+attendance+" people";//在这里编译器会把attendance自动转换为字符串.

    但是+号两边都是数字类型就需要强制转换类型后才可相加.

    1.2."+="操作符连接字符串:表示先进性连接操作然后再把结果赋给第一个字符串.

    格式:字符串+=字符串2+字符串3+...;

    var s1:String="11";
    trace(s1
    +="22"+"33"); //显示"112233"

    2.转义字符

    字符名

    转义字符

    新行符

    \n

    Tab

    \t

    回退符

    \b

    制表符

    \f

    回车符

    \r

    3.搜索匹配的字符串:使用indexOf或lastIndexOf方法

    3.1.顺序搜索字符串indexOf:从指定字符串开始下标开始往后搜索字符串,若找到则返回第一个匹配的字符串位置否则返回-1.

     格式:字符串名.indexOf(要搜索的字符串,开始的下标);  //开始下标默认为0

    var example:String="This string contains the word cool twice.very cool."
    var index:
    int=example.indexOf("cool",0);
    if(index!=-1)
    {
        trace(
    "cool index"+index);//显示为:cool index 30
    }

    3.2.逆序搜索字符串lastIndexOf

    格式:字符串名.indexOf(要搜索的字符串,字符串结束的位置);

     4.   取字符串的子串

    4.1 substr方法:从开始下班器截取一定长度的作为子串.

    格式:字符串名.substr(开始下标,子串长度);

    Code

    4.2 substring方法:从开始下标至结束下标为止截取字符串作为子串.

    格式:字符串名.substring(开始下标,结束下标);

    var example:String="rabbits";
    trace(example.substring(
    0,3));//显示:rabb

    4.3.slice方法:与substring方法功能和参数一样,但是有两点区别:1.substring方法的参数如果为负数会自动转化为0,而slice方法则会看成倒数第几个.

                                                                                   2.substring方法若结束下标小于开始下标表示反截取字符串,但slice方法没有该功能.

    格式:字符串名.substring(开始下标,结束下标);

    Code

    5.替换字符串

    5.1替换字符串函数replace:搜索指定字符串并替换为其他字符串,然后返回替换后的字符串.该方法只能替换第一个匹配的字符串,要全部替换需要使用循环.

    格式:字符串变量.replace(搜索字符串,替换字符串);

    5.2其他替换函数split+join

    格式:字符串变量.split(分隔字符串);

    数组变量.join(连接字符串);

    var example:String="This is<br>a sentence<br>on 3 lines";
    /*
       显示为:
           This is
           a sentence
           on 3 lines
    */
    trace(example.split(
    "<br>").join('\n'));

    6.对字符串中的单字符操作 charAt

    格式:字符串变量.charAt(字符位置)

     var aa:String="123456789";
     Alert.show(aa.charAt(
    1));//显示2

    7.大小写转换

    toUpperCase:转换成大写字母    格式:字符串变量.toLowerCase();

    toLowerCase:转换成小写字母    格式:字符串变量.toLowerCase();

    8.过滤空白字符串 mx.utils.StringUtil.trim

    格式:StringUtil.trim(字符串);

    9.反转字符串 reverse

    9.1.使用字符串的spilt方法把字符串转成数组

    9.2.使用数组的reverse方法进行反转

    9.3.使用数组的join方法转为字符串

    Code

    10.存取ASCII码1

    10.1.以ASCII码构造字符串函数fromCharCode

    格式:字符串变量.fromCharCode(ASCII码1,ASCII码2,...);

    Code

    10.2 读取单字符的ASCII码 charCodeAt

    格式:字符串变量.charCodeAt(字符位置);

    var example:String ="abcd";
    //显示为:97
    trace(example.charCodeAt(0));
    版权说明

      如果标题未标有<转载、转>等字则属于作者原创,欢迎转载,其版权归作者和博客园共有。
      作      者:温景良
      文章出处:http://wenjl520.cnblogs.com/  或  http://www.cnblogs.com/

  • 相关阅读:
    ThinkPhp学习11
    ThinkPhp学习10
    1.自我介绍
    Axure高级教程--在原型中插入视频
    Axure制作iphone手机交互模型—覆盖切换
    对产品的一些总结
    详解Axure的Masters功能
    详解使用Axure 制作Tab切换功能
    产品经理的初识
    作为产品经理--如何写好PRD文档
  • 原文地址:https://www.cnblogs.com/wenjl520/p/1442953.html
Copyright © 2011-2022 走看看