as3基础代码系列2-String大小写转换

简介:
1.调用String类的toLowerCase方法和toUpperCase方法大小写转换:

package    
{
  import flash.display.Sprite;
  
   /**
    * 字符串大小写转换
    * @author xcf007
    */

   public  class case1 extends Sprite
  {
    
     public function case1() 
    {
      var example:String =  "What case?";
      trace(example.toLowerCase()); //转化为小写
      trace(example.toUpperCase()); //转化为大写
      trace(example.valueOf());      
    }
    
  }
  
}

2.不区分大小写的比较:

       //不区分大小写的比较
      var sTitleOne:String =  new String( "ActionScript Bible");
      var sTitleTwo:String =  new String( "ActionScript bible");
      trace(sTitleOne.valueOf() == sTitleTwo.valueOf()); //false
      trace(sTitleOne.toUpperCase() == sTitleTwo.toUpperCase()); //true

3.lastIndexOf从右向左查找第一次匹配结果位置:
      var example:String =  "Cool. This is a cool as both cool (lowercase) and Cool.";
      var search:String =  "cool";
      trace(example.lastIndexOf(search)); //最后一次匹配的首字符索引位置
若不区分大小写的查找可以提前调用toLowerCase()方法做个大小写转换后查找
traceexample.toLowerCase(  ).lastIndexOfsearch ) );

4.首字母大写形式:

     public function case1() 
    {
      var example:String =  "bRuCE";
      trace(toInitialCap(example)); // 首字母大写形式,Displays: Bruce
    }
     public  static function toInitialCap( original:String ):String {
         return original.charAt(0).toUpperCase() + original.substr(1).toLowerCase();
    }  
这里String.charAt()返回参数位置指定的字符。String.substr()返回子串。





 本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/161647,如需转载请自行联系原作者


相关文章
|
3月前
|
网络协议 C++
解决MASM32代码汇编出错: error A2181: initializer must be a string or single item
解决MASM32代码汇编出错: error A2181: initializer must be a string or single item
|
4月前
|
Kubernetes jenkins 持续交付
从代码到k8s部署应有尽有系列-java源码之String详解
本文详细介绍了一个基于 `gitlab + jenkins + harbor + k8s` 的自动化部署环境搭建流程。其中,`gitlab` 用于代码托管和 CI,`jenkins` 负责 CD 发布,`harbor` 作为镜像仓库,而 `k8s` 则用于运行服务。文章具体介绍了每项工具的部署步骤,并提供了详细的配置信息和示例代码。此外,还特别指出中间件(如 MySQL、Redis 等)应部署在 K8s 之外,以确保服务稳定性和独立性。通过本文,读者可以学习如何在本地环境中搭建一套完整的自动化部署系统。
75 0
|
6月前
|
Python
通过f-string编写简洁高效的Python格式化输出代码
Python 3.6中引入的f-string是Python中最常用的特征之一,它可以让我们编写更干净、更高效和更易于维护的代码,我们今天就由浅入深来详细介绍使用它的一些技巧。
479 4
|
5月前
|
存储
定义存储路径的写法 private static final String STORE_DIR = “E:\\B站视频创作\\前后端项目构建-小功能实现\\代码\\backend\\src\\main
定义存储路径的写法 private static final String STORE_DIR = “E:\\B站视频创作\\前后端项目构建-小功能实现\\代码\\backend\\src\\main
|
7月前
|
C++ 容器
【C++】STL容器——string类的使用指南(含代码演示)(8)
【C++】STL容器——string类的使用指南(含代码演示)(8)
|
7月前
|
存储 数据库
获取当前时间(String形式)一行代码搞定
获取当前时间(String形式)一行代码搞定
52 0
|
7月前
|
C# 图形学
【Unity 3D】C#中String类的介绍及字符串常用操作详解(附测试代码 超详细)
【Unity 3D】C#中String类的介绍及字符串常用操作详解(附测试代码 超详细)
197 0
|
7月前
|
Java 索引
正则表达式源码分析--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
正则表达式源码分析--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
86 0
|
存储 算法 C语言
【C++】对于string的补充(成员函数c_str()、大小写转换、字符串和实数之间的相互转换)
【C++】对于string的补充(成员函数c_str()、大小写转换、字符串和实数之间的相互转换)
82 0
|
存储 人工智能 Java
Java8中String.join方法,让我们的代码更优美
Java8中String.join方法,让我们的代码更优美
135 0