zoukankan      html  css  js  c++  java
  • 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)了解

  • 相关阅读:
    Perl 正则匹配经验记录
    Linux——高效玩转命令行
    推荐一个SAM文件或者bam文件中flag含义解释工具
    单端测序(Single- ead)和双端测序(Pai ed-end和Mate-pai )的关系
    区别samtools faid产生的.fai文件功能和bwa index 产生的四个文件的功能
    Perl新接触的小命令
    Perl调用外部命令(其他脚本、系统命令)的方法和区别
    Linux——命令
    学习《Python金融实战》中文版PDF+英文版PDF+源代码
    学习《深度学习与计算机视觉算法原理框架应用》《大数据架构详解从数据获取到深度学习》PDF代码
  • 原文地址:https://www.cnblogs.com/qq1534164223/p/11655210.html
Copyright © 2011-2022 走看看