• String类的概述和常用方法


    A:字符串字面值”abc”也可以看成是一个字符串对象

    B: 字符串是常量,一旦被赋值,就不能被改变

    C: ==是一个比较运算符号,既可以比较基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的是地址值

    D:equals方法是一个方法,只能比较引用数据类型,所有的对象都会继承object类中的方法,如果没有重写object类中的equals方法和==号比较引用数据类型无区别,重写后的equals方法比较的是对象中的属性

    E:String s2 = new String("abc");

    这个创造了俩个对象一个在堆区一个在方法区里的常量池,,常量次的特点,如果没有这个字符串就创建,,* 有的话就不创建

    Boolean equals(Object obj):比较字符串内容是否相同,区分大小写

    Boolean equalsIgnoreCase(String str):比较字符串内容是否相同,忽略大小写

    Boolean contains (String str):判断大字符串中是否包含小字符串

    Boolean startsWith(String str):判断字符串是否以某个指定的字符串开头

    Boolean endsWith(String str):判断字符串是否以某个指定的字符串结尾

    Boolean isEmpty();判断字符串是否为空。

     ""是字符串常量,同时也是String 类的对象

    null 是空常量,不能调用任何的方法,否则会出现空指针异常

    null 可以给任意的引用数据类型赋值

    F:String 类的获取功能

    Int length():获取字符串长度

    Char charAt(int index):获取指定索引位置的字符

    Int indexOf( int ch):返回指定字符在此字符串中第一次出现处的索引。

    Int indexOf(String  str): 返回指定字符串在此字符串中第一次出现处的索引

    Int indexOf (String str,int fromIndex) 返回指定字符串在此字符串中从指定位置后第一次出现处的索引。

    s1.lastIndexOf('a', 7);//从指定位置向前找

             String substring (int start):从指定位置开始截取字符串,默认到末尾。

             String substring(int start ,int end):从指定位置开始到指定位置结束截取字符串。包含头不包含尾,左闭右开

    Byte [] getByte(); 把字符串转换成字节数组

    Char [] toCharArray(); 把字符串转换成字符数组

    Static String valueOf(char[] char) 把字符数组转换成字符串

    Static String valueOf(int i);把int 类型的数据转换成字符串

    注意: String  类 的valueOf 方法可以吧任意类型的数据转换成字符串。

    了解内容

    String toLoverCase();把字符串转成小写

    String toUpperCase()把字符串转成大写

    String concat(String str): 把字符串拼接。

    1: String 的替换功能

    String replace (char old ,char new )

    String replace(String old,String new)

    2:String 的去除字符串两空格及案例演示

    String trim()

    3:String 的按字典顺序比较两个字符串案例演示

    Int compareTo(String str) 暂时不用掌握

    Int compareToIgnoreCase(String str)了解

  • 相关阅读:
    对结构化学习(structured learning)的理解
    【语义分割】large kernel matters中GCN模块的pytorch实现
    【C++】使用find函数快速定位元素
    Python通过Openpyxl包汇总表格,效率提升100倍
    conda环境管理
    C++解决大数组问题
    C++ 赋值运算符重载
    [Android] java代码无错误,但跳转失败
    android 如何从activity跳转到另一个activity下指定的fragment
    绝命毒师口语精析(6)
  • 原文地址:https://www.cnblogs.com/qq1534164223/p/11655210.html
Copyright © 2020-2023  润新知