String类 | |
构造方法 | 1. String() 2. String(byte[] bytes) 3. String(byte[] bytes,int index,int length) 4. String(char[] value) 5. String(char[] value,int index,int count) 6. String(String original):把字符串常量转成字符串 |
判断功能 | 1. equals():比较字符串的内容是否相等,区分大小写。 2. equalsIgnoreCase():比较字符串的内容是否相等,忽略大小写 3. contains(String str):判断大字符串中是否包含小字符串。 4. startsWith():判断字符串是否以某个字符串开头。 5. endsWith():判断字符串是否以某个字符串结尾。 6. isEmpty():判断字符串是否为空。 |
获取功能 | 1. int length():获取字符串长度 2. char charAt(int index):获取指定位置的字符 3. int indexOf(int ch):字符第一次出现的索引 4. int indexOf(String str):字符串第一次出现的索引 5. int indexOf(int ch,int fromIndex):字符从指定位置后第一次出现的索引 6. int indexOf(String str,int fromIndex):字符串从指定位置后第一次出现的索引 7. String subString(int start):从指定位置开始截取字符串。 8. String subString(int start,int end):截取字符串,包左不包右。 |
转换功能 | 1. byte[] getBytes():把字符串转成字节数组 2. char[] getCharArray():把字符串转成字符数组 3. String valueOf(char[] chs):把字符数组转成字符串 4. String valueOf(int i):把int类型(任意)的数据转成字符串 5. String toLowerCase():把字符串转成小写 6. String toUpperCase():把字符串转成大写 7. String concat(String str):字符串拼接 |
其他功能 | 1. replace(char old,char new):替换 2. replace(String old,String new):替换 3. trim():去掉字符串两端空格 4. compareTo(str):按字典顺序比较字符串 5. compareToIngnoreCase(str):按字典顺序比较字符串 |
StringBuffer | |
构造方法 | ① StringBuffer() ② StringBuffer(String str):指定字符串内容的字符串缓冲区对象。 ③ StringBuffer(int capacity):指定容量的字符串缓冲区对象。 |
获取功能 | ① int capacity():返回当前容量,理论值。 ② int length():返回长度(字符数),实际值。 |
添加功能 | ① append(str):可以把任意类型的数据添加到字符串缓冲区。 ② insert(int offset , String str):在指定位置插入任意类型的数据到字符串缓冲区。 |
删除功能 | ① deleteCharAt(int index):删除指定位置的字符。 ② delete(int start , int end)删除从指定位置开始指定位置结束的内容,包左不包右。 |
替换功能 | ① replace(int start, int end, Sting str) ② void setCharAt(int index,char ch) |
反转功能 | reverce():字符串反转 |
截取功能 | ① String substring(int start):截取指定位置开始的字符串 ② String substring(int start, int end)截取指定位置开始、结束的字符串 |
查找功能 | ① char charAt(int index) ② int indexOf(String str) ③ int lastIndexOf(String str) |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |