String、StringBuffer常用API

java String的用法

  1. char charAt(int index) 返回index所指定的字符
  2. String concat(String str) 将两个字符串连接
  3. boolean endsWith(String str) 测试字符串是否以str结尾
  4. boolean startsWith(String str) 测试字符串是否以str开始
  5. boolean equals(Object obj) 比较两对象是否相等
  6. boolean equalsIgnoreCase(String str) 忽略大小写进行字符串比较
  7. char[] getBytes(String str) 将指定的字符串转成字符数组返回
  8. char[] toCharArray() 将字符串转换成字符数组
  9. String replace(char old,char new) 将old用new代替
  10. String toLowerCase() 将字符串内的字符改成小写
  11. String toUpperCase() 将字符串内的字符改成大写
  12. String valueOf(Object obj) 将其他类型数据转换成字符串
  13. String substring(int start,int end) 取出字符串内从start到end的字符串(不包括end)
  14. public int indexOf(char x/String str) 查找当前字符串中字符或子串首次出现的位置,没有返回-1
  15. public int lastIndexOf(char x/String str 查找当前字符串中字符或子串从末尾向前查找首次出现的位置
  16. String trim() 截去字符串两端的空格
  17. boolean contains(String str) 判断字符串str是否包含在字符串中
  18. String [] split(String str) 将str作为分隔符进行字符串分解,分解后的字符串在字符串数组中返回

StringBuffer的常用方法

  1. StringBuffer append(String str) 把任意类型数据添加到字符串缓冲区里面,并返回
  2. StringBuffer append(int offset,String str) 指定位置插入
  3. StringBuffer delete(int start,int end) 删除指定位置开始到指定位置结束的内容,并返回本身
  4. StringBuffer replace(int start,int end,String str) 从start到end用str代替
  5. StringBuffer reverse() 字符串反转
  6. StringBuffer insert(int i,String str) 在i处插入字符串str
  7. void setCharAt(int index,char ch) 给定索引处的字符设置为ch
  8. void setLength(int newLength) 设置字符序列的长度
发布了172 篇原创文章 · 获赞 13 · 访问量 4682

猜你喜欢

转载自blog.csdn.net/qq_42174669/article/details/105288370
今日推荐