第八章
String
类
String
对象:
String
常量是对象,是用双引号括起的字符序列String
类声明对象,例如String s = new String("we are student");
,用户无法输出String
对象的引用String
常量,例如String s1; s1="你好"
String
对象,只要有一个是变量,那么Java就会在动态区存放所得到的新String
对象的实体和引用,如果是两个常量进行并置运算,那么得到的仍是常量String
类的常用方法
public int length()
,获取一个String
对象的字符序列长度public boolean equals(String s)
,比较当前String
的字符序列是否与参数s
指定的String
对象的字符序列相同public boolean startsWith(String s)
,判断当前String
对象的字符序列前缀是否是参数指定的String
对象s
的字符序列public int compareTo(String s)
,按字典序列与参数指定的String
对象s
的字符序列比较大小public boolean contains(String s)
,判断当前String
对象的字符序列是否包含参数s
的字符序列public int indexOf(String s)
,从当前String
对象的字符序列的0索引位置开始检索首次出现s
的字符序列位置并返回该位置,若没检索到,该方法的返回值为-1public int lastIndexOf(String s)
,从当前String
对象的字符序列的0索引位置开始检索最后一次出现s
的字符序列的位置,并返回该位置,若没检索到,则返回-1;public String substring(int startpoint)
,获得一个新的String
对象,新的String
对象的字符序列是复制当前String
对象的字符序列中startpoint
位置至最后位置上的字符所得到的字符序列public String trim()
,获得一个新的String
对象,新的String
对象的字符序列是当前String
对象的字符序列去掉前后空格后的字符序列String
对象的字符序列,该字符序列中含有具有特殊意义的字符public String replaceAll(String regex,Sting replacement)
public Stinrg[]split(String regex)
StringTokenizer
类和Scanner
类StringBuffer
类
StringBuffer
类的三个构造方法
StringBuffer()
StringBuffer(int size)
StringBuffer(String s)
StringBuffer
类的常用方法
StringBuffer append(String s)
,将String
对象s
的字符序列追加到当前StringBuffer
对象的字符序列中,并返回当前StringBuffer
对象的引用StirngBuffer append(int n)
,将int
型数据n
转化为String
对象,再把其的字符序列追加到当前StringBuffer
对象的字符序列中,并返回当前StringBuffer
对象的引用StringBuffer append(Object o)
,将一个Object
对象o
的字符序列追加到当前StringBuffer
对象字符序列中,并返回当前StringBuffer
对象的引用public char charAt(int n)
,得到StringBuffer
对象字符序列位置n
上的字符public void setCharAt(int n, char ch)
,将当前StringBuffer
对象字符序列位置n
处的字符用参数ch
指定的字符替换StringBuffer insert(int index, String str)
,将参数str
指定的字符序列插入到参数index
指定的位置,并返回当前对象的引用public StringBuffer reverse()
,将该对象实体中的字符序列翻转,并返回当前对象的引用StringBuffer delete(int startIndex, int endIndex)
,从当前StringBuffer
对象的字符序列中删除一个子字符序列(从startIndex
位置到endIndex-1
位置),并返回当前对象的引用,StringBuffer replace(int startIndex, int endIndex, String str)
,将当前StringBuffer
对象的字符序列的一个子字符序列用参数str
指定的字符序列替换(从startIndex
位置到endIndex-1
位置),并返回当前StringBuffer
对象的引用Date
类与Calendar
类
Date
类format
方法Math
类、BigInteger
类和Random
类Class
类与Console
类Pattern
类与Matcher
类
原文:https://www.cnblogs.com/lxr1006/p/10706196.html