首页 > 用户投稿

java代码大全及详解(Java 常用代码汇总)

1.字符串有整型的相互转换

stringa=string.valueof(2);//integertonumericstringinti=integer.parseint(a);//numericstringtoanint2.向文件末尾添加内容bufferedwriterout=;try{out=newbufferedwriter(newfilewriter(”filename”,true));out.write(”astring”);}catch(ioexceptione){//errorprocessingcode}finally{if(out!=){out.close;}}3.得到当前方法的名字stringmethodname=thread.currentthread.getstacktrace[1].getmethodname;4.转字符串到日期java.util.date=java.text.dateformat.getdateinstance.parse(datestring);或者是:simpledateformatformat=newsimpledateformat("yyyy-mm-dd");datedate=format.parse(mystring);5.使用jdbc链接oraclepublicclassoraclejdbctest{stringdriverclass="oracle.jdbc.driver.oracledriver";connectioncon;publicvoidinit(fileinputstreamfs)throwsclassnotfoundexception,sqlexception,filenotfoundexception,ioexception{propertiesprops=newproperties;props.load(fs);stringurl=props.getproperty("db.url");stringusername=props.getproperty("db.user");stringpassword=props.getproperty("db.password");class.forname(driverclass);con=drivermanager.getconnection(url,username,password);}publicvoidfetchthrowssqlexception,ioexception{preparedstatementps=con.preparestatement("selectsysdatefromdual");resultsetrs=ps.executequery;while(rs.next){//dothethingyoudo}rs.close;ps.close;}publicstaticvoidmain(string[]args){oraclejdbctesttest=neworaclejdbctest;test.init;test.fetch;}}6.列出文件和目录filedir=newfile("directoryname");stringchildren=dir.list;if(children==){//eitherdirdoesnotexistorisnotadirectory}else{for(inti=0;i<children.length;i++){//getfilenameoffileordirectorystringfilename=children[i];}}//itisalsopossibletofilterthelistofreturnedfiles.//thisexampledoesnotreturnanyfilesthatstartwith`.'.filenamefilterfilter=newfilenamefilter{publicbooleanaccept(filedir,stringname){return!name.startswith(".");}};children=dir.list(filter);//thelistoffilescanalsoberetrievedasfileobjectsfilefiles=dir.listfiles;//thisfilteronlyreturnsdirectoriesfilefilterfilefilter=newfilefilter{publicbooleanaccept(filefile){returnfile.isdirectory;}};files=dir.listfiles(filefilter);7.解析/读取xml文件<?xmlversion="1.0"?><students><student><name>john</name><grade>b</grade><age>12</age></student><student><name>mary</name><grade>a</grade><age>11</age></student><student><name>simon</name><grade>a</grade><age>18</age></student></students>8.java分页代码实现1publicclasspagebean{2privateintcurpage;//当前页3privateintpagecount;//总页数4privateintrowscount;//总行数5privateintpagesize=10;//每页多少行6789publicpagebean(introws){1011this.setrowscount(rows);12if(this.rowscount%this.pagesize==0){13this.pagecount=this.rowscount/this.pagesize;14}15elseif(rows<this.pagesize){16this.pagecount=1;17}18else{19this.pagecount=this.rowscount/this.pagesize+1;20}21}222324publicintgetcurpage{25returncurpage;26}27publicvoidsetcurpage(intcurpage){28this.curpage=curpage;

原文标题:java代码大全及详解(Java 常用代码汇总),如若转载,请注明出处:https://www.hb-hcdz.com/tougao/8744.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「恒驰号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。