zoukankan      html  css  js  c++  java
  • 【java】String类的基本方法

    Java的String类基本方法

    一、构造函数

    函数 返回值 作用
    String(byte[] bytes) String 通过byte数组构造字符串对象
    String(char[] chars) String 通过char数组构造字符串对象
    String(String string) String 拷贝一个值为string的字符串对象
    String(StringBuffer buffer) String 通过StringBuffer构造字符串对象

     

    二、String类的基本方法

     

    函数 返回值 作用
    compareTo(String string) int 两个字符串比较,返回两个字符串距离
    concat(String string) String 返回两个字符串连接的结果
    contentEquals(StringBuffer stringbuffer) boolean 将String与StringBuffer对象的内容进行比较
    copyValueOf(char[] data) String 构造以char数组为内容的字符串对象
    copyValueOf(char[] data,int offset,int count) String 构造以char数组下标offset开始的count字符构成的的字符串对象
    endsWith(String string) boolean 判断该字符串是否以string结束
    equals(String string) boolean 判断该字符串的内容与string内容是否相等
    getBytes() byte[]  将该字符串转换为byte[]数组
    getChars(int start,int end,char[] dst,int dstStart) void 将该字符串的[start,end)下标的元素拷贝到dst数组的dstStart下标之后,只修改了dst数组内容。
    hashCode() int 返回当前字符的哈希表码
    indexOf(char ch||String str,int index) int 从index位开始(默认为0,可选),返回第一次匹配到ch或str的位置下标
    lastIndexOf(char ch||String str,int index) int 从index位开始(默认为0,可选),返回最后一次匹配到ch或str的位置下标
    length() int 返回该字符串长度
    replace(char oldchar,char newchar) String 返回以newchar替代oldchar后的字符串对象
    subString(int start,int end) String 返回从[start,end)的子字符串对象
    toCharArray() char[] 将String对象转换为char数组形式
    toLowerCase() String 将字符串转换为小写
    toUpperCase() String 将字符串转换为大写
    valueOf(boolean ||char ||char[]||double) String 将参数内的类型转换为字符串对象
    equalsIgnoreCase(String string) boolean 将该字符串与string比较,无视大小写。
    trim() String 去掉字符串开头与结尾的空格
    split(String regex) String[] 正则表达式中经常用到,将该字符串以regex为分割成若干个字符串对象

    补:

    Integer.parseInt(String string) int 将string转换为int型,格式不对会抛出异常
    Double.parseDouble(String string) double 将string转换为double型,格式不对会抛出异常
    (String string).toCharArray() char[] 将string转换为char数组

     

     

     

  • 相关阅读:
    从底层来看Promise
    Promise初探
    时间复杂度和空间复杂度
    IDEA maven Run Maven 启动方式
    IDEA 运行maven工程报错:No goals have been specified for this build.....解决办法
    12.外键约束
    11.约束的概念及分类
    10.创建表-备注与创建表的细节说明。
    9.创建表-自增长(AUTO_INCREAMENT)
    8.创建表--主键的概念与应用
  • 原文地址:https://www.cnblogs.com/carsonwuu/p/7523649.html
Copyright © 2011-2022 走看看