java String的用法
char charAt(int index)
返回index所指定的字符String concat(String str)
将两个字符串连接boolean endsWith(String str)
测试字符串是否以str结尾boolean startsWith(String str)
测试字符串是否以str开始boolean equals(Object obj)
比较两对象是否相等boolean equalsIgnoreCase(String str)
忽略大小写进行字符串比较char[] getBytes(String str)
将指定的字符串转成字符数组返回char[] toCharArray()
将字符串转换成字符数组String replace(char old,char new)
将old用new代替String toLowerCase()
将字符串内的字符改成小写String toUpperCase()
将字符串内的字符改成大写String valueOf(Object obj)
将其他类型数据转换成字符串String substring(int start,int end)
取出字符串内从start到end的字符串(不包括end)public int indexOf(char x/String str)
查找当前字符串中字符或子串首次出现的位置,没有返回-1public int lastIndexOf(char x/String str
查找当前字符串中字符或子串从末尾向前查找首次出现的位置String trim()
截去字符串两端的空格boolean contains(String str)
判断字符串str是否包含在字符串中String [] split(String str)
将str作为分隔符进行字符串分解,分解后的字符串在字符串数组中返回
StringBuffer的常用方法
StringBuffer append(String str)
把任意类型数据添加到字符串缓冲区里面,并返回StringBuffer append(int offset,String str)
指定位置插入StringBuffer delete(int start,int end)
删除指定位置开始到指定位置结束的内容,并返回本身StringBuffer replace(int start,int end,String str)
从start到end用str代替StringBuffer reverse()
字符串反转StringBuffer insert(int i,String str)
在i处插入字符串strvoid setCharAt(int index,char ch)
给定索引处的字符设置为chvoid setLength(int newLength)
设置字符序列的长度