API 应用程序编程接口
显示--索引---学习什么内容输入什么内容
看包
看类的描述
看构造方法
看成员方法
调用方法:看返回值类型,人家返回什么类型,就用什么类型接收
看方法名:名字别写错了
看形式参数:人家有几个,就给几个,人家要什么类型,就给什么类型
scanner:
sc.next(); 录入字符串 以空格为结束符
sc.nextLIne(); 录入字符串 以回车换行为结束符
注:sc.next和sc.nextLIne不能混着用
String: 注:字符串是特殊的引用数据类型,直接输出字符串对象输出的是该对象中的数据。
常用方式: 1. String s = "........" ;
2. cha[] chs = {‘h’,'e','l','l','o'};
String s = new Srring{chs};
字符串的内容是存储在方法区的常量池里面的,是为了方便字符串的重复使用。
通过构造方法的字符串是在堆内存,直接赋值方式创建对象是中方法区的常量池
object: 是类层次结构中的根类 所有的类都直接或者间接的继承自该类
String 判断功能:
boolean equals(Object obj) :比较字符串的内容是否相同
boolean equalsIgnore(String str) : 比较字符串的内容是否相同,忽略大小写
boolean startWith(String str) : 判断字符串对象是否以指定的str开头
boolean endsWith(String str) :判断字符串对象是否以指定的str结尾
contains :判断字符串对象是否包含指定的字符串内容
String类的获取功能
int length() : 获取字符串的长度,其实也是就是字符个数
char charAt(int index): 获取指定索引处的字符
int indexOf(String str): 获取str 在字符串对象中第一次出现的索引
String substring (int start): 从start开始截取字符串 注:含头不含尾
String substring (int start,int end ): 从start开始到end结束截取字符串 注:含头不含尾
String 类字符串的转换功能:
char[] toCharArray(): 把字符串转成字符数组
String toLowerCase(): 把字符串转小写
String toUpperCase(): 把字符串转大写
String 类去掉空格
String trim(): 去除字符串两端的空格
Sting[] split(String str): 按照指定符号分割字符串
Sting replace ( ): 把字符串指定的内容换成自己想要的
String类中的方法,它不会改变字符串中的内容,如果方法会返回一个字符串,那么它是一个新的字符串
StringBuilder 是一个可变的字符串,字符串缓冲区类
构造方法: StringBuilder()
成员方法: public int capacity() : 返回当前容量
public int length(): 返回长度(字符数)
StringBuilder 常用方法
添加功能: public StringBuilder append (任意类型):添加数据,并返回自身对象
反转功能: public StringBuilder reverse();反转数据,并返回自身对象
public int length():返回长度(字符数)
|
|