• 《Java从入门到精通》第五章


    第五章 字符串

       5.1 String 类

          5.1.1  声明字符串

             String str=[null]

          5.1.2  创建字符串

             String (char a[] 方法);

             String(char a[],int offset,int length);//参数offset表示开始截取字符串的位置,length表示截取字符串的长度

             String(char[].value)//该构造方法可分配一个新的string对象,使其表示字符数组参数中所有元素连接的结果;

       5.2 连接字符串

          5.2.1  连接多个字符串

             "+"运算符可以连接多个运算符并产生一个string类对象

          5.2.2   连接其他数据类型

             字符串通过"+"运算符同其他数据类型数据进行连接,会将这些数据直接转化为字符串;

       5.3 获取字符串信息

          5.3.1  获取字符串长度

             str.length();//str为字符串对象

          5.3.2  字符串查找

             indexof(String s)//返回参数字符串s在指定字符串中首次出现的索引位置

             LastIndexof(String s)//返回参数字符串s在指定字符串中最后一次出现的位置

          5.3.3  获取指定索引位置的字符

             str.charAt(int index)//index :整型值,用于指定要返回字符的下标

       5.4 字符串操作

          5.4.1  获取子字符串

             substring(int begininIindex)//返回从指定的索引位置开始截取直到该字符串结尾的字符;

             substring(int beginIndex,endlIndex) //从字符串某一索引位置截取至某一索引位置结束的子串

          5.4.2  去除空格

             str.trim ()//str 为任意的字符串对象

          5.4.3  字符串替换

             str.replace(char oldChar,char newChar)//oldChar :要替换的字符或字符串;newChar:用于替换原来的字符串的内容;

          5.4.4  判断字符串的开始与结尾

             str.startsWith(String suffix)//suffix是指作为前缀的字符;

             str.endsWith(String suffix)//suffix是指做为后缀的字符;(二者的返回值都为boolean 型)

          5.4.5  判断字符串是否相等

             str.equals(String otherstr)//str和otherstr是参加比较的两个字符串对象(区分大小写)

             str.equalslgnoreCase(String otherstr)//不区分大小写

          5.4.6按字典顺序比较两个字符串

             str.compareTo(String otherstr)//按照字典顺序str孙旭位于参数字符串之前返回负整数,之后返回正整数,相等返回零

          5.4.7  字母大小写转换

             str.toLowerCase()//str是要进行转换的字符串

             str.toUpperCase()

          5.4.8  字符串分割

             str.split(String sign)//sign为分割字符串的分割符

             str.split(String sign,int limit)//limit 限制的分割次数

       5.5 格式化字符串

          str.format(String foamat,Object...args)//format :格式化字符串,args:格式化字符串中格式说明符引用的参数;

          5.5.1  日期和时间字符串格式化

             1.日期格式化

             2.时间格式化

          5.5.2  常规类型格式化

             通过常规转换符实现

       5.6 使用正则表达式

           正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称为正则表达式的元字符;

       5.7 字符串生成器

          String-Builder类

            

  • 相关阅读:
    jQuery中ajax的4种常用请求方式
    前端常见浏览器兼容性问题解决方案
    平衡二叉树---将有序数组转换为二叉搜索树
    equals
    Java中的System.out.println
    System.arraycopy --全面解释(就是那么有爱心)
    计算机网络实验-ACL-OSPF-RIP
    pip install lxml
    Spark-shell --常用命令 (command)
    《Thinking in Java》---Summary of Chapter 2
  • 原文地址:https://www.cnblogs.com/kobeshegu/p/5701542.html
Copyright © 2020-2023  润新知