API:
jdk中提供的一组Java类和接口的统称。需要我们学会查api文档
查文档的方式:
1、查看类在哪个包以及类的相关简介(选做)。
2、查看有哪些构造方法用于创建对象。
3、查看常见的成员方法以及成员方法的返回值
1.String类:字符串
构造方法:创建对象
String(char[] chs);了解
String(byte[] bts);了解
常用:
String s="abc";
成员方法:查文档
1、比较的方法:equals、equalsIgnoreCase
== :基本数据类型比较值,引用数据类型比较地址值。
比较字符串的值使用字符串的equals(String s)方法
equals(String s):不忽略大小写比较
equalsIgnoreCase(String s):忽略大小写比较
案例:用户登录
2、遍历字符串:
考查知识点:获取字符串的长度以及根据索引获取字符
int length()
char charAt(int index)
3、统计大写字母、小写字母、数字的个数
考查的知识点:获取字符串的长度以及根据索引获取字符
难点:如何判断字符是大写字母、小写字母、数字?
if('A'<=ch && ch<='Z'){
bigCount++;
}else if('a'<=ch && ch<='z'){
smallCount++
}else if('0'<=ch && ch<='9'){
numberCount++
}
4、拼接字符串:
考查知识点:1、字符串遍历。2、字符串+或者+=任何数都是字符串。
5、总结:
equals(String s):不忽略大小写比较
equalsIgnoreCase(String s):忽略大小写比较
int length():获取字符串的长度
char charAt(int index):根据字符串指定索引处的字符
以下方法属于扩展的方法,了解,会查文档即可
boolean contains(String s):判断字符串是否包含给定字符串s,如果包含返回值就为true,反之为false。
boolean endsWith(String suffix):判断字符串是否以给定的suffix结尾
boolean startsWith(String prefix):判断字符串是否以给定的prefix开头
int indexOf(String str):返回指定子字符串第一次出现的字符串内的索引。
2.StringBuilder类:可变的字符串
构造方法:创建对象
StringBuilder()
创建一个没有任何内容StringBuilder对象,缓冲区初始容量为16个字符。
StringBuilder(String str)
创建一个StringBuilder对象并指定初始化内容
例如:
StringBuilder sb=new StringBuilder("hello");
成员方法:查文档
StringBuilder append(任意类型 str):在原来的字符串后面追加(拼接)一个给定的字符串,返回值为原来的StringBuilder对象。
sb.append("hello").append("world");//链式编程
StringBuilder reverse():StringBuilder中的字符串反转,返回值还是一个StringBuilder对象。
sb.reverse();
String toString():将StringBuilder转化成String对象。