欢迎来到天天文库
浏览记录
ID:11042801
大小:706.00 KB
页数:21页
时间:2018-07-09
《实验一 java常用工具类编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验一Java常用工具类编程§1.1实验指导1、String类使用String类表示字符串。在Java程序中所有的字符串常量,如"abc",都被实现为这个类的实例。1)、构造函数Strings1="java";Strings2=newString("java");2)、比较函数①==比较引用是否相同if(s1==s2)//返回false②equals():比较串内容是否相同if(s1.equals(s2))//返回true③compareTo():比较内容,返回数字s1.compareTo(s2)如果s1>s2则返回>0
2、如果s1=s2则返回0如果s13、.java.vbdotnet";String[]str=s2.split("\.4、");for(inti=0;i5、fferpublicStringBuffer(Stringstr):构造一个字符串缓冲区,来表示和字符串参数相同的字符序列。lengthpublicintlength():返回字符串缓冲区的长度(字符数)。capacitypublicintcapacity():返回字符串缓冲区的当前容量。该容量表示可用于插入新的字符的存储空间;超出该容量时会发生新的容量分配。ensureCapacitypublicsynchronizedvoidensureCapacity(intminimumCapacity):保证缓冲区的容量至少等6、于指定的最小数。如果字符串缓冲区的当前容量少于该参数,则分配一个新的更大的内部缓冲区。新容量将取如下参数中较大的一个:setLengthpublicsynchronizedvoidsetLength(intnewLength):设置该字符串缓冲区的长度。如果参数newLength小于该字符串缓冲区的当前长度。该字符串缓冲区将被截断来包含恰好等于由参数newLength给出的字符数。appendpublicsynchronizedStringBufferappend(Objectobj):把Object型参数的字符串表示添7、加到该字符串缓冲区。StringBufferx=newStringBuffer().append("a").append(4).append("c").toString();insertpublicsynchronizedStringBufferinsert(intoffset,Objectobj):把Object型参数的字符串表示插入到字符串缓冲区。reversepublicsynchronizedStringBufferreverse():该字符串缓冲区的字符序列被其反向字符序列所替换。toStringpublicS8、tringtoString():转换为一个表示该字符串缓冲区数据的字符串。分配一个新的String对象,并且用字符串缓冲区所表示的字符序列进行初始化。于是此String被返回。随后缓冲区发生的变化不再影响该String的内容。3、日期类示例1)获取服务器端当前日期:importjava.util.Date;DatemyDate=newDate();2)获取当前年、月、日:DatemyDate=newDate();intthisYear=myDate.getYear()+1900;//thisYear=2009intthi9、sMonth=myDate.getMonth()+1;//thisMonth=10intthisDate=myDate.getDate();//thisDate=303)按本地时区输出当前日期DatemyDate=newDate();out.println(myDate.toLocaleString());输出结果为
3、.java.vbdotnet";String[]str=s2.split("\.
4、");for(inti=0;i5、fferpublicStringBuffer(Stringstr):构造一个字符串缓冲区,来表示和字符串参数相同的字符序列。lengthpublicintlength():返回字符串缓冲区的长度(字符数)。capacitypublicintcapacity():返回字符串缓冲区的当前容量。该容量表示可用于插入新的字符的存储空间;超出该容量时会发生新的容量分配。ensureCapacitypublicsynchronizedvoidensureCapacity(intminimumCapacity):保证缓冲区的容量至少等6、于指定的最小数。如果字符串缓冲区的当前容量少于该参数,则分配一个新的更大的内部缓冲区。新容量将取如下参数中较大的一个:setLengthpublicsynchronizedvoidsetLength(intnewLength):设置该字符串缓冲区的长度。如果参数newLength小于该字符串缓冲区的当前长度。该字符串缓冲区将被截断来包含恰好等于由参数newLength给出的字符数。appendpublicsynchronizedStringBufferappend(Objectobj):把Object型参数的字符串表示添7、加到该字符串缓冲区。StringBufferx=newStringBuffer().append("a").append(4).append("c").toString();insertpublicsynchronizedStringBufferinsert(intoffset,Objectobj):把Object型参数的字符串表示插入到字符串缓冲区。reversepublicsynchronizedStringBufferreverse():该字符串缓冲区的字符序列被其反向字符序列所替换。toStringpublicS8、tringtoString():转换为一个表示该字符串缓冲区数据的字符串。分配一个新的String对象,并且用字符串缓冲区所表示的字符序列进行初始化。于是此String被返回。随后缓冲区发生的变化不再影响该String的内容。3、日期类示例1)获取服务器端当前日期:importjava.util.Date;DatemyDate=newDate();2)获取当前年、月、日:DatemyDate=newDate();intthisYear=myDate.getYear()+1900;//thisYear=2009intthi9、sMonth=myDate.getMonth()+1;//thisMonth=10intthisDate=myDate.getDate();//thisDate=303)按本地时区输出当前日期DatemyDate=newDate();out.println(myDate.toLocaleString());输出结果为
5、fferpublicStringBuffer(Stringstr):构造一个字符串缓冲区,来表示和字符串参数相同的字符序列。lengthpublicintlength():返回字符串缓冲区的长度(字符数)。capacitypublicintcapacity():返回字符串缓冲区的当前容量。该容量表示可用于插入新的字符的存储空间;超出该容量时会发生新的容量分配。ensureCapacitypublicsynchronizedvoidensureCapacity(intminimumCapacity):保证缓冲区的容量至少等
6、于指定的最小数。如果字符串缓冲区的当前容量少于该参数,则分配一个新的更大的内部缓冲区。新容量将取如下参数中较大的一个:setLengthpublicsynchronizedvoidsetLength(intnewLength):设置该字符串缓冲区的长度。如果参数newLength小于该字符串缓冲区的当前长度。该字符串缓冲区将被截断来包含恰好等于由参数newLength给出的字符数。appendpublicsynchronizedStringBufferappend(Objectobj):把Object型参数的字符串表示添
7、加到该字符串缓冲区。StringBufferx=newStringBuffer().append("a").append(4).append("c").toString();insertpublicsynchronizedStringBufferinsert(intoffset,Objectobj):把Object型参数的字符串表示插入到字符串缓冲区。reversepublicsynchronizedStringBufferreverse():该字符串缓冲区的字符序列被其反向字符序列所替换。toStringpublicS
8、tringtoString():转换为一个表示该字符串缓冲区数据的字符串。分配一个新的String对象,并且用字符串缓冲区所表示的字符序列进行初始化。于是此String被返回。随后缓冲区发生的变化不再影响该String的内容。3、日期类示例1)获取服务器端当前日期:importjava.util.Date;DatemyDate=newDate();2)获取当前年、月、日:DatemyDate=newDate();intthisYear=myDate.getYear()+1900;//thisYear=2009intthi
9、sMonth=myDate.getMonth()+1;//thisMonth=10intthisDate=myDate.getDate();//thisDate=303)按本地时区输出当前日期DatemyDate=newDate();out.println(myDate.toLocaleString());输出结果为
此文档下载收益归作者所有