欢迎来到天天文库
浏览记录
ID:1223803
大小:544.00 KB
页数:97页
时间:2017-11-08
《java常用类库课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章:JAVA常用类库Java常用类库StringBuffer类日期操作类Math类正则表达式Array类Comparable接口与Comparator接口StringBuffer掌握StringBuffer与String的区别掌握StringBuffer的常用方法掌握StringBuffer的实际应用StringBuffer连接字符操作当一个字符串的内容需要被经常改变时就要使用StringBuffer在StringBuffer中使用append()方法,完成字符串的连接操作StringBuffer类的常用方法No.方法定义
2、类型描述1publicStringBuffer()构造StringBuffer的构造方法2publicStringBufferappend(charc)方法在StringBuffer中提供了大量的追加操作(与String中使用“+”类似),可以向StringBuffer中追加内容,此方法可以添加任何的数据类型。3publicStringBufferappend(Stringstr)方法4publicStringBufferappend(StringBuffersb)方法5publicintindexOf(Stringstr)方法
3、查找指定字符串是否存在6publicintindexOf(Stringstr,intfromIndex)方法从指定位置开始查找指定字符串是否存在7publicStringBufferinsert(intoffset,Stringstr)方法在指定位置处加上指定字符串8publicStringBufferreverse()方法将内容反转保存9publicStringBufferreplace(intstart,intend,Stringstr)方法指定内容替换10publicintlength()方法求出内容长度11publicS
4、tringBufferdelete(intstart,intend)方法删除指定范围的字符串12publicStringsubstring(intstart)方法字符串截取,指定开始点13publicStringsubstring(intstart,intend)方法截取指定范围的字符串14publicStringtoString()方法Object类继承的方法,用于将内容变为String类型StringBuffer类的应用packageorg.lmn.demo11.stringbufferdemo;publicclassStr
5、ingBufferDemo09{publicstaticvoidmain(String[]args){Stringstr1="LiHua";for(inti=0;i<100;i++){str1+=i;//不断修改String的内存引用,性能低}System.out.println(str1);}}改进的代码packageorg.lmn.demo11.stringbufferdemo;publicclassStringBufferDemo10{publicstaticvoidmain(String[]args){StringBuf
6、ferbuf=newStringBuffer();buf.append(“HelloWorld!");for(inti=0;i<100;i++){buf.append(i);//StringBuffer可以修改,性能高}System.out.println(buf);}}日期操作类掌握Date类的使用可以使用Calendar类取得一个完整的日期日期操作类掌握日期格式化的操作可以使用SimpleDateFormat进行日期的格式化转换操作编写取得日期的操作类Date类Date类是一个相对较为简单的操作类,在使用中直接使用java.
7、util.Date类的构造方法并进行输出就可以得到一个完整的日期。例Calendar类Calendar类可以将取得的时间精确到毫秒。但是,这个类本身是一个抽象类,从之前学习到的知识可以知道,如果要想使用一个抽象类,则必须依靠对象的多态性,通过子类进行父类的实例化操作,Calendar的子类是GregorianCalendar类。DateFormat在java.util.Date类中实际上取得的时间是一个非常正确的时间。但是因为其显示的格式不理想,所以无法符合国人的喜好,那么实际上此时就可以为此类进行格式化操作,变为符合于中国人的
8、日期格式。DateFormat类与MessageFormat类都属于Format类的子类,专门用于格式化数据使用No.方法类型描述1publicstaticfinalDateFormatgetDateInstance()普通得到默认的对象2publicstati
此文档下载收益归作者所有