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()       // 返回一个受指定数组支持的固定大小的列表。

复习回顾(String,StringBuffer,Arrays方法总结)的更多相关文章

  1. 关于String.concat()方法和StringBuffer.append()方法的学习:方法是如何追加字符到源字符串的

    问题分析: 首先,看看两段代码的运行结果,两段代码分别是: 第一段代码,关于String.concat()方法的测试: public static void main(String[] args) { ...

  2. java复习(6)String、StringBuffer以及StringBuilder

    0.常见的编码表 ASC||:美国标准信息交换码,用一个字节的7位可以表示. ISO8859-1:拉丁码表.欧洲码表,用一个字节的8位来表示.无法存储汉字,或者只取了汉字的一半使用 GB2312:中文 ...

  3. String,StringBuffer和StringBuilder源码解析[基于JDK6]

    最近指导几位新人,学习了一下String,StringBuffer和StringBuilder类,从反馈的结果来看,总体感觉学习的深度不够,没有读出东西.其实,JDK的源码是越读越有味的.下面总结一下 ...

  4. 浅谈 Java 字符串(String, StringBuffer, StringBuilder)

    我们先要记住三者的特征: String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 一.定义 查看 API 会发现,String ...

  5. String,StringBuffer,StringBuilder源码分析

    1.类结构 String Diagrams StringBuffer Diagrams StringBuilder Diagrams 通过以上Diagrams可以看出,String,StringBuf ...

  6. String,StringBuffer与StringBuilder的区别??

    转自http://blog.csdn.net/rmn190/article/details/1492013 String 字符串常量 StringBuffer 字符串变量(线程安全) StringBu ...

  7. Java中String,StringBuffer与StringBuilder的差别

    String 字符串常量: StringBuffer 字符串变量〈缓冲区〉(线程安全): StringBuilder 字符串变量〈缓冲区〉(非线程安全): 简要的说, String 类型和 Strin ...

  8. JAVA String,StringBuffer与StringBuilder的区别??

    String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能 ...

  9. 转 String,StringBuffer与StringBuilder的区别??

    String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能 ...

随机推荐

  1. js异常处理

    <script> function myFunction() { try { var x=document.getElementById("demo").value; ...

  2. BP搜索帮助,调用BP_HEAD_SEARCH组件

    1.BP类字段,GET V方法: METHOD get_v_zhsi0cnn. CREATE OBJECT rv_valuehelp_descriptor TYPE cl_bsp_wd_valuehe ...

  3. ThinkPHP3上传文件中遇到的问题

    在用ThinkPHP3上传图片的开发过程中遇到如下几个问题: 上传根目录不存在!请尝试手动创建:./Uploads/: 上传的图片,中文名称乱码: 上传文件时会自动生成一个以当前日期命名的文件夹,并将 ...

  4. JS 设置盒子div 跳转

    方式一 window.location.href=”url”; 在当前窗口跳转 方式二 window.open(‘url’) 在新窗口跳转 window.open(‘url’,’_self’) 在当前 ...

  5. K-Means ++ 和 kmeans 区别

    Kmeans算法的缺陷 聚类中心的个数K 需要事先给定,但在实际中这个 K 值的选定是非常难以估计的,很多时候,事先并不知道给定的数据集应该分成多少个类别才最合适Kmeans需要人为地确定初始聚类中心 ...

  6. qt 调用zlib压缩与解压缩功能

    Zlib是一种免费且通用的压缩库,由于Zlib压缩效果比LZW好,而且解压缩速度快,更重要的是商业软件中使用Zlib不需要缴纳版权费,所以很多游戏都使用Zlib压缩资源文件. Zlib是由Jean-l ...

  7. qml 设置tooltip,Customizing ToolTip

    Button {            id: btn            text: "Tip"            anchors.horizontalCenter: pa ...

  8. 每天CSS学习之text-shadow

    今天学习的是CSS3的一个属性text-shadow.该属性能映射出文字的阴影. text-shadow一共就四个属性: text-shadow: h-shadow  v-shadow  [blur] ...

  9. 关于js的对象原型继承(一)

    javascript中,对象的继承是通过原型去继承. 可以这样理解:js中的对象,包含的除了属性和方法,还有一个最基本的原型__proto__对象.这个原型__proto__指向谁,这个对象就继承谁. ...

  10. C# 表达式树学习笔记

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...