欢迎来到天天文库
浏览记录
ID:30914136
大小:606.85 KB
页数:27页
时间:2019-01-04
《第一行代码java-源代码-第10章【课程代码】java常用类库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第十章:Java常用类库10.1StringBuffer类范例10-1:观察StringBuffer基本使用。packagecom.yootk.demo;publicclassTestDemo{publicstaticvoidmain(String[]args)throwsException{//String类可以直接赋值实例化,但是StringBuffer类不行StringBufferbuf=newStringBuffer();//实例化StringBuffer类对象buf.append(MH
2、ello'^.appendf'MLDNM).append(H!!M);//引用传递cbarjg&buf);System.Mprintln(buf);}publicstaticvoidchange(StringBuffertemp){//接收StringBuffer引用temp.append(”rT).append(”www.yootk.conT);//修改内容}}范例10・2:取得CharSequence接口实例化对象。packagecom.yootk.demo;publicclassTest
3、Demo{publicstaticvoidmain(String[]args)throwsException{CharSequenceseq="www.yootk.com”;//向上转型System.ot//.println(seq);//String类覆写的toString()}}范例10-3:String与StringBuffer比较。packagecom.yootk.demo;publicclassTestDemo{publicstaticvoidmain(String[]args)thr
4、owsException{StringBufferbuf=newStringBuffer(MyootkM);System.oMprintln(MyootkH.contentEquals(buf));}}范例10・4:字符串反转。packagecom.yootk.demo;publicclassTestDemo{publicstaticvoidmain(StringOargs)throwsException{StringBufferbuf=newStringBuffer^www.yootk.com
5、11);System.^Zprintln(buf.reverse());}}范例10-5:在指定的索引位置增加数据。packagecom.yootk.demo;publicclassTestDemo{publicstaticvoidmain(String[]args)throwsException{StringBufferbuf=newStringBuffer(MyootkM);//首先在最前面追加一个字符串,然后在指定位置追加字符串buf.insert(Or,,www.',).insert(9
6、lM.comH);System.ot/Zprintln(buf);}}范例10・6:删除部分数据。packagecom.yootk.demo;publicclassTestDemo{publicstaticvoidmain(String[]args)throwsException{StringBufferbuf=newStringBuffer(HHelloWorldMLDNn);System.7、范例10・7:观察内存大小。packagecom.yootk.demo;publicclassTestDemo{publicstaticvoidmain(String[]args)throwsException{Runtimerun=Runtime.pe//?6//7///77e();//取得Runtime类的实例化对象System.£//.pnntln(HMAX='*+run.maxMemory());//取得最大可用内存System.£//.println(MTOTAL=H+run.8、totalMemory());//取得全部可用内存System.c£//.println(KFREE=n+run.freeMemory());//取得空闲内存}范例10-8:启动时设置内存大小。java-Xms1024M-Xmx1024M-Xmn512Mcom.yootk.demo.TestDemo范例10・9:观察gc()使用前后的内存占用率问题。packagecom.yootk.demo;publicclassTestDemo{publicstaticvoidmain(StringQargs
7、范例10・7:观察内存大小。packagecom.yootk.demo;publicclassTestDemo{publicstaticvoidmain(String[]args)throwsException{Runtimerun=Runtime.pe//?6//7///77e();//取得Runtime类的实例化对象System.£//.pnntln(HMAX='*+run.maxMemory());//取得最大可用内存System.£//.println(MTOTAL=H+run.
8、totalMemory());//取得全部可用内存System.c£//.println(KFREE=n+run.freeMemory());//取得空闲内存}范例10-8:启动时设置内存大小。java-Xms1024M-Xmx1024M-Xmn512Mcom.yootk.demo.TestDemo范例10・9:观察gc()使用前后的内存占用率问题。packagecom.yootk.demo;publicclassTestDemo{publicstaticvoidmain(StringQargs
此文档下载收益归作者所有