什么是API
api是application programming interface:应用程序编程接口
String
1.字符串的值创建后不可改变
2.值可共享
3.效果上相当于char[]但是底层原理是byte[]
String的构造方法
方法名 | 说明 |
---|---|
public String() | 创建一个空白字符串对象,不含有任何内容 |
public String(char[] chs) | 根据字符数组的内容创建字符串对象 |
public String(byte[] bys) | 根据字节数组的内容创建字符串对象 |
String s=“abc”; | 直接赋值的方式创建字符串对象,内容就是“abc” |
推荐使用直接赋值的方式
String对象的特点
通过new创建的字符串对象,每一次new都会申请一个内存空间,虽然内容相同,但是地址值不同
字符串的比较
使用通过 == 进行比较的时候,对于基本类型,比较的是数据值是否相同
对于引用类型,比较的是地址值是否相同,字符串作为一个类,使用 == 比较时,比较的是地址值
当比较字符串内容时,可以用equals()方法
获取字符串的字符
str.charAt(i)