• Java学习3_一些基础3_16.5.7


    字符串的一些常用方法:

     int length()

     String replace(CharSequence oldString,CharSequence newString)

      用新字符串代替原字符串,返回信字符串。

    String substring(int beginIndex)

    String substring(int beginIndex,int endIndex)

      返回一个新字符串。这个字符串包含原始字符串中从beginIndex到尾串或者endIndex-1的所有代码单元。

    String toLowerCase()

    String toUpperCase()

    StringBuilder类:

    有时,需要由较短的字符串构建字符串,例如,按键或来自文件中的单词。采用字符串连接方式达到此目的的效率较低。每次连接字符串,都会构建一个新的String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这个问题的发生。

    如果需要用许多小段的字符串构建一个字符串首先构建一个空的字符串构建器,每次添加再调用append方法

      StringBuilder builder=new StringBuilder();

      builder.append(ch);  //append a single character

      buildr.append(str);  //append a string

    需要构建字符串时就调用toString方法

      String completedString=builder.toString();

    StringBuilder类的一些方法:

      int length()

      StringBuilder append(String str)

      StringBuilder append(char c)

      void setCharAt(int i,char c)     //将第i个代码单元设置为c

      StringBuilder insert(int offset,Char c)    //在offset位置插入一个代码单元并返回this

      StringBuilder Insert(int offset,String str)

      StringBuilder delete(int startIndex,int endIndex)    //删除从startIndex到endIndex-1的代码单元并返回this

      String toString()

  • 相关阅读:
    数组用法
    前端,面试常见问题总结
    webAPP如何实现移动端拍照上传(Vue组件示例)?
    某某某家前端面试
    腾讯地图前端面试经验
    京东2017校招前端主观题汇总
    计算机领域相关期刊会议及排名
    深度学习入门一周,我都做了些什么
    windows7 64位安装tensorflow 1.4.0 CPU版本
    ThreeJS的特效合成器和后期处理通道
  • 原文地址:https://www.cnblogs.com/jasonlixuetao/p/5469249.html
Copyright © 2020-2023  润新知