zoukankan      html  css  js  c++  java
  • String主要方法

    No 方法名称 类型 描述
    1 (字符数组)public String(char[] value) 构造 将字符数组变为字符串(Sring类对象)
    2 public String(char[] value,int offset,int count) 构造 将部分字符数组变为String
    3 public char charAt(int index) 普通 返回指定索引对应的字符信息
    4 public char[] toCharArray() 普通 将字符串以字符数组的形式返回
    5 (字节数组)public String(byte[] bytes) 构造 将全部字节数组变为字符串
    6 public String(byte[] bytes,int offset,int length) 构造 将部分字节数组变为字符串
    7 public byte[] getBytes() 普通 将字符串变为字符数组
    8

    public byte[] getBytes(String charsetName) throws

    UnsupportedEncodingException

    普通 进行编码转换 
    9 (字符串比较)public boolean equals(String anObject) 普通 进行相等判断,他区分大小写
    10 public boolean equalsIgnoreCase(String anotherString) 普通 进行相等判断,不区分大小写
    11 public int compareTo(String anotherString) 普通

    判断两个字符串的大小(按照字符串编码)

    方法的返回值有如下三种结果:

    • = 0:表示要比较的两个字符串内容相等
    • > 0:表示大于的结果
    • < 0:表示小于的结果
    12 public boolean contains(String s) 普通 判断指定的内容是否存在
    13 (查找位置)public int indexOf(String str) 普通

    由前向后查找指定字符串的位置,如果查到了

    则返回(第一个字母)位置的索引

    14 public int indexOf(String str,int fromIndex) 普通

    由指定位置从前向后查找指定字符串的位置,

    找不到返回-1

    15 public int lastIndexOf(String str) 普通 由后向前查找指定字符串位置,找不到返回-1
    16 public int lastIndexOf(String str,int fromIndex) 普通

    从指定位置由后向前查找字符串的位置,

    找不到返回-1

    17 (判断)public boolean startsWith(String prefix) 普通 判断是否以指定的字符串开头
    18 public boolean startWith(String prefix,String replacement) 普通 从指定位置判断是否以指定的字符串开头
    19 public boolean endWith(String suffix) 普通 判断是否以指定的字符串结尾
    20 (替换)public String replaceAll(String regex,String replacement) 普通 用新的内容替换掉全部旧的内容
    21 public String replaceFirst(Sring regex,Sting replacement) 普通 替换首个满足条件的内容
    22 (截取)public String substring(int beginIndex) 普通 从指定索引截取到结尾
    23 public String substring(int beginIndex,int endIndex) 普通 截取部分子字符串数据
    24 (拆分)public String[] split(String regex) 普通 按照指定的字符串进行全部拆分
    25 public String[] spliit(String regex,int limit) 普通

    按照指定的字符串进行部分拆分,limit决定

    最后拆分的最大个数

    26 (其他)public String concat(String str) 普通 字符串连接,与“+”类似
    27 public String toLowerCase() 普通 转小写
    28 public String toUpperCase() 普通 转大写
    29 public String trim() 普通

    去掉字符串中左右两边的空格。中间空格保留

    30 public int length() 普通 取得字符串长度
    31 public String intern() 普通 数据入池
    32 public boolean inEmpty 普通 判断是否为空字符(不是“null”,而是“”)
  • 相关阅读:
    python--总结04-2---并发及数据库
    python--总结04-1---并发及数据库
    python--总结03--面向对象及网络
    python---总结01--基础
    python---总结02--函数
    mysql的join操作
    Bash 中的特殊字符大全
    Linux中软件的安装和卸载命令
    MFC 多窗口通信时,使用RadioButton和Button时冲突问题
    MFC中处理UI界面时的注意点
  • 原文地址:https://www.cnblogs.com/biandan/p/10079762.html
Copyright © 2011-2022 走看看