String类
特点:创建后不可修改
方法:
创建新String对象方法
public String concat(String str)将指定的字符串连接到该字符串的末尾public String replace(char oldChar,char newChar)返回从替换所有出现的导致一个字符串oldChar在此字符串newCharpublic String substring(int beginIndex,int endIndex)按指定下标获取子串public String toLowerCase()将所有字符小写public String toUpperCase()将所有字符大写public String trim()返回一个字符串,其值为此字符串,并删除任何前导和尾随空格public String toString()返回字符串本身
查找方法
public boolean endsWith(String suffix)测试此字符串是否以指定的后缀结尾public boolean startsWith(String prefix,int toffset)测试字符串是否在指定处以指定字符串开头public int indexOf(String str)返回指定子字符串第一次出现的字符串内的索引public int lastIndexOf(String str)返回指定子字符串最后一次出现的字符串中的索引
比较方法
public boolean equals(Object anObject)字符串对象字符序列比较public boolean equalsIgnoreCase(String anotherString)忽略大小写的比较
字符及长度方法
public char charAt(int index)返回index处的字符串public int length()返回字符串的长度
2. StringBuffer类
特点:创建后可修改
方法:
public StringBuffer append(String str)将指定的字符串附加到此字符序列public StringBuffer insert(int offset,String str)将字符串插入到此字符序列中public StringBuffer reverse()逆转字符串序列public void setCharAt(int index,char ch)指定索引处的字符设置为chpublic void setLength(int newLength)设置字符序列的长度
3.StringBuilder类
特点:创建后可修改,非线程安全,效率更高
4.字符串分割类—java.util.StringTokenizer
构造方法:
StringTokenizer(String 待分割字符串对象,String 分隔符)
方法:
public int countTokens();分割串个数public boolean hasMoreTokens();是否还有分割串public String nextToken();得到下一个分割串
使用范例:
StringTokenizer st = new StringTokenizer("this is a test");while (st.hasMoreTokens()) {System.out.println(st.nextToken());}
文章转载自运维平台分享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




