欢迎来到天天文库
浏览记录
ID:37856855
大小:74.50 KB
页数:7页
时间:2019-06-01
《JAVA中常用类的常用方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA中常用类的常用方法一、java.lang.Object类1、clone()方法创建并返回此对象的一个副本。要进行“克隆”的对象所属的类必须实现java.lang.Cloneable接口。2、equals(Object obj)方法Ø 功能:比较引用类型数据的等价性。Ø 等价标准:引用类型比较引用,基本类型比较值。Ø 存在特例:对File、String、Date及封装类等类型来说,是比较类型及对象的内容而不考虑引用的是否为同一实例。3、finalize()方法 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。4、h
2、ashCode()方法 返回该对象的哈希码值。5、notify()方法唤醒在此对象监视器上等待的单个线程。6、notifyAll()方法唤醒在此对象监视器上等待的所有线程。7、toString()方法返回该对象的字符串表示。在进行String与其它类型数据的连接操作时,自动调用toString()方法。可以根据需要重写toString()方法。8、wait()方法在其他线程调用此对象的notify()方法或notifyAll()方法前,导致当前线程等待。二、 字符串相关类l String类charAt(int index) 返回指定索引处的ch
3、ar值。compareTo(String anotherString)按字典顺序比较两个字符串。compareToIgnoreCase(String str)按字典顺序比较两个字符串,不考虑大小写。concat(String str)将指定字符串连接到此字符串的结尾。endsWith(String suffix)测试此字符串是否以指定的后缀结束。equals(Object anObject)将此字符串与指定的对象比较。equalsIgnoreCase(String anotherString)将此String与另一个String比较,不考虑大小写。index
4、Of(int ch)返回指定字符在此字符串中第一次出现处的索引。indexOf(String str)返回第一次出现的指定子字符串在此字符串中的索引。lastIndexOf(int ch)返回指定字符在此字符串中最后一次出现处的索引。length() 返回此字符串的长度。replace(char oldChar,char newChar) 返回一个新的字符串,它是通过用newChar替换此字符串中出现的所有oldChar得到的。split(String regex) 根据给定正则表达式的匹配拆分此字符串。startsWith(String prefix)测试
5、此字符串是否以指定的前缀开始。substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的 字符,一直到此字符串末尾。substring(int beginIndex,int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的beginIndex处开始,一直到索引endIndex-1处的字符。toCharArray() 将此字符串转换为一个新的字符数组。toLowerCase()使用默认语言环境的规则将此String中的所
6、有字符都转换为小写。toUpperCase() 使用默认语言环境的规则将此String中的所有字符都转换为大写。trim()返回字符串的副本,忽略前导空白和尾部空白。valueOf(int i)返回int参数的字符串表示形式。 l StringBuffer类append()为该StringBuffer对象添加字符序列,返回添加后的该StringBuffer对象引用。insert() 为该StringBuffer对象在指定位置插入字符序列,返回修改后的该StringBuffer对象引用。delete(intstart,intend) 可以删除从sta
7、rt开始到end-1为止的一段字符序列,返回修改后的该StringBuffer对象引用。deleteCharAt(int index) 移除此序列指定位置的charreverse() 将字符序列逆序,返回修改后的该 StringBuffer对象引用。reverse()将此字符序列用其反转形式取代。setCharAt((intindex,charch)将给定索引处的字符设置为ch。 l StringBuilder类Ø JDK5.0以后引入该类能够提供与StringBuffer相同的功能,Ø 二者区别:a
8、) StringBuffer类是线程安
此文档下载收益归作者所有