API

API

Application Programming Interface:应用程序编程接口

概述:就是厂商给应用程序编程的接口

JavaAPI:指的是JDK中提供的各种功能的java类

String

概述:String类代表字符串,Java程序中的所有字符串字面值都作为此类的实例实现

Java程序中,所有的双引号字符串,都是String这个类的对象

字符串是常量,他们的值在创建之后没法更改

String类在java.lang包下,所以使用的时候不用导包

String常见的构造方法

  1. public String() 创建一个空白字符串对象,不含有任何内容,String这个类比较特殊,打印其对象名的时候,不会出现内存地址

  2. public String(char[] chs) 根据字符串数组的内容,来创建字符串对象

  3. public String(String original) 根据传入的字符串内容,来创建字符串对象

  4. String s = "abc"; 用直接赋值的方式创建字符串对象,内容就是abc

API

String常见的方法

  1. length() 返回此字符串的长度,返回字符串中字符出现的个数

  2. isEmpty() 当且仅当length为0时返回true

  3. replace(char oldChar,cahr newChar) 返回一个新的字符串,它是通过newChar替换此字符串中出现的所有oldChar实现的

  4. equals()用于比较内容是否相等

使用==作比较

  • 基本类型:比较的是数据值是否相等
  • 引用类型:比较的是地址值是否相等
  1. equalsIgnoreCase(String anothorString) 将此String与另一个String进行比较,不考虑大小写

  2. charAt(int index) 返回指定索引处的char值,字符串的索引也是从0开始的

字符串遍历:

for(int i=0;i<s.length();i++){

​ s.cahrAt(s); //就是指定索引处的字符值

}

  1. substring(int beginIndex):

从传入的索引处,向后截取,一直截取到末尾,得到新的字符串并返回

substring(int beginIndex,int endindex):

从beginIndex索引位置开始截取,截取到endindex索引位置,得到新字符串并返回(包含头不包含尾)

  1. split(String regex):

根据传入的字符串作为规则进行切割,将切割后的内容存入字符串数组中,并将字符串数组返回。

StringBuilder

概述:StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器(一个可变的字符序列)

作用:可以提高字符串的操作效率

构造方法:

StringBuilder() 创建一个空白可变字符串对象,不含有任何内容

StringBuilder(String str) 根据字符串内容来创建可变字符串对象

StringBuilder常用的成员方法

  1. append(任意类型) 添加数据,并返回对象本身
  2. reverse() 返回相反的字符序列
  3. length() 返回长度(字符出现的个数)
  4. toString() 通过toString就可以实现把StringBuilder转为String

StringBuilder和String的区别:

String:内容是不可变的

StringBuilder:内容是可变的

上一篇:C#语言和SQL Server数据库技术


下一篇:Java自学-String(2)