String类中的方法
String类中的方法
构造方法:
●建立对象,new String()
●将字节数组转化为字符串,String(byte[] b);
●将特定下标之后的值转化为字符串,String(byte[] b,int formIndex)
●将字符数组转化为字符串,String(char[] c);
●将特定下标之后的值转化为字符串,String(char[] c,int formIndex)
判断方法:
●判断两个字符串时候相等,boolean equals(Object obj),若相等则为true,否则为false。
方法来源,将父类的Object方法进行了重写,当传入字符串的时候,相当于一个
对象,多态的形式进行运行。
●判断两个字符串时候相等(不区分大小写) boolean equalsIgnoreCase(String s)
●判断字符串是不是以特定的字符开始的,boolean startsWith(char c)
●判断字符串是不是以特定的字符结尾的,boolean endsWith(char c)
●判断字符串是否为空,Boolean isEmpty()
转化方法:
●将字符串转化为字节数组,byte[] getbytes(String s)
●将字符串转化为字符数组,char[] toCharArray(String s)
●将字符串全部转化为小写,String toLowerCase(String s)
●将字符串全部转化为大写,String toUpperCase(String s)
●在字符串的后面追加字符串,String concat(String s)
获取方法:
●获取字符串对应下标的字符,char charAt(int i) 如果没有找到即越界异常
●获取字符所对应在字符串中第一次出现的下标,int indexOf(char c),如果没有找到返
回负数
●获取特定下标之后的字符的下标,int indexOf(char c, int formIndex) 如果没有找到返
回负数
●获取最后出现该字符的下标,int lastIndexOf(char c) 如果没有找到返回负数
●获取特定位置之后的字符出现的下标位置,int lastIndexOf(char c ,int formIndex)
●获取最后出现该字符的下标,在特定下标之后,int lastIndexOf(char ,int formIndex)
●获取第一次在字符串中出现的字串的下标, int indexOf(String s )
●获取在特定下标之后出现的字符串所对应的下标,int indexOf(String s , int
formIndex)
●获取在最后一次出现的字符串所对应的下标,int lastIndexOf(String s)
●获取特定下标之后的字符串的出现下标,int lastIndexOf(String s ,int formIndex)
●抽取字符串中的特定字符,subString(int star,int end)
●抽取从开始字符之后的全部字符, subString(int star)
其他方法:
●将其他数据类型的数据转化为字符串类型的数据,static String valueTo(数据类型)
●按照字典的顺序来进行比较,int compare(String s) .和调用方法者进行比较。若相等
则返回0,小于返回负数,大于返回正数
●将字符串按照特定的规则进行分离,String[] sqlit(规则),按照正则表达式的匹配结
果进行区分。
●将字符串两边的空格进行去除,String trim()
●将字符串中的内容进行代替,String replace(char old ,char new)用新串替代旧串。
●看字符串中是否包含另一个字符串,若包含返回真,boolean contain(String s )