• 2016/1/12 String 笔记整理


    String  简介                        文件名 Teststring 有实例

    String类 即字符串类型,并不是Java的基本数据类型,但可以像基本数据类型一样使用,用双引号括起来进行声明。在Java中用String类的构造方法来创建字符串变量。

    常用构造方法  

    1,         String s=new  String();

    2,         Char a[]={‘g’,‘o’,‘o’,‘d’};

    String s=new  String(a);  String s=new  String(a,1,3);取从第二个到第四个字符;

    以上两个等价于  String s=new String(“good”);

    方法:①String类的length() 获取字符串长度   格式 str.length

       ②获取字符串的索引位置  

        调用字符串的indexOf方法搜索时,字符串的起始位置依次搜索,返回查询 字符 首次出现的位置的索引,如果没有检索到字符串,

               返回-1.  格式str.indexOf(substr)

        调用字符串的lastIndexOf()方法搜索时,会字符串的起始位置依次搜索,返回最后出现的位置的索引,如果没有检索到字符串,

               返回-1.格式str.lastIndexOf(substr)

        如果lastIndexOf()方法中的参数是空字符串“”,则返回的结果调用该字符串的length()方法的返回结果相同

        ③截取子字符串 

        substring(开始索引)

        substring(开始索引,结束索引):结束索引的最大值是字符串长度;子字符串长度是结束索引减开始索引;

                          开始索引不能大于结束索引

        ④去除前后空格  trim() 格式  str2=" a  ad  fd  a     "System.out.println(" 

          abc ab c 去空格"+str2.trim());

        ⑤替换:1,查找替换第一个replaceFirst(“已有 ”,“替换”)

             2,查找替换replace(“已有的字符串”,“要替换的字符串”)

        ⑥查找:查找字符串lastindexOf(“字符串”) 从后往前查找最后一个字符位置

            查找字符串firstindexOf(“字符串”) 从前往后查找第一个字符位置

        ⑦判断:字符串是否相等 1,.equals(字符串或变量)区分大小写

                           2,.equalsignoreCase(字符串或变量)不区分大小写

            开始startswith(“”)

            结束endswith(“”)

        ⑧大小写转换:tolowerCase()小写    toupperCase()大写

            ⑨分割:split("分隔符")返回数组

    构造方法:  1,String str="字符串常量"

                2,String str=new String("")    //new  表示开辟新的内存空间   

                3,String str=new String(char型数组)

  • 相关阅读:
    _DataStructure_C_Impl:稀疏矩阵十字链表存储
    _DataStructure_C_Impl:稀疏矩阵三元组
    _DataStructure_C_Impl:Array
    _DataStructure_C_Impl:KMP模式匹配
    _DataStructure_C_Impl:链串
    _DataStructure_C_Impl:堆串
    _DataStructure_C_Impl:顺序串
    _DataStructure_C_Impl:双端队列
    _DataStructure_C_Impl:链式队列
    _DataStructure_C_Impl:只有队尾指针的链式循环队列
  • 原文地址:https://www.cnblogs.com/haodayikeshu/p/5126030.html
Copyright © 2020-2023  润新知