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