zoukankan      html  css  js  c++  java
  • 复习回顾(String,StringBuffer,Arrays方法总结)

    String:

      String类的对象是一经创建就无法变动内容的字符串常量,创建String类的对象可以使用直接赋值和利用构造方法赋值

          String str=“hello”;  String str=new String("hello");两种方法都可以

    String类的常用方法,

        length()               //返回字符串的长度

        charAt( index )             //返回当前字符串index下标处的字符

        indexOf( ch )                //返回指定字符在此字符串中第一次出现的索引

        subString( beginIndex,endIndex)     //返回当前串中从beginIndex开始到endIndex结束的字符串

        replace(oldCh,newCh)            //将字符串中的oldCh替换为字符串newCh

        toLowerCase()            //将字符串中的大写字符转化为小写字符

        toUpperCase()           //将字符串中的小写字符转化为大写字符

        equals( obj )            //将字符串与指定对象比较

        equalsIgnoreCase(s)        //将此String与另一个String比较,不考虑大小写;

    StringBuffer类:(字符缓冲器类)String类一经创建不能修改,StringBuffer类可以在操作中修改内容的字符串类

      StringBuffer方法:

        append( obj )            //将参数转化为字符串添加到当前字符串下面

        insert( index ,obj )             //obj.toString()插入到当前字符下标处,

        replace(startIndex,endIndex,str) //将当前字符串下标startIndex开始,下标endIndex结束(不包含结束下标)之间的字符替换为字符串str;

        delete(start,end)            //将当前字符串从下标start开始,到end之间的字符删除(不包括结束下标的字符)

        reverse()                  //将当前字符串前后翻转

        toString()               // 将当前StringBuffer类字符转为String类型输出;

    StringBuilder方法与StringBuffer方法一样;

    区别:StringBuilder线程不安全,效率高

       StringBuffer线程安全,效率不高

    Arrays:操作数组的方法,通过类名调用方法,Arrays.方法名(操作的数组);

      sort( arr )      //将数组元素升序排序;

      binarySeach( 要操作的数组, 要搜索的元素)  //按照二分法在数组中搜索元素,(二分法:前提必须是有序数组,所以数组要先排序);返回下标,当找不到元素的返回下标为负值;

      toString(arr),     //将数组转字符串

      asList()       // 返回一个受指定数组支持的固定大小的列表。

  • 相关阅读:
    c# 网络编程
    .net基础------抽象类和接口区别
    自己开发插件-------- 待续...........
    js 学习笔记 (this ,扩展方法,匿名函数)
    meta
    微信公众号支付接口-JSAPI
    跨境电商-311xml报文生成 更新到2018-10
    MooTools 异步请求验证
    微信JS-SDK 接口调用与 php 遇到的坑
    php 与 jquery中$.post()与attr()方法的简单实例 amaze modal 模态窗口
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/10571393.html
Copyright © 2011-2022 走看看