1.文字列には統合された相互変換があります
文字列a = string.valueof(2);
int i = integer.parseint(a);
2.ファイルの最後にコンテンツを追加します
bufferedwriter out = null {out = new filewriter( "filename、true)); ){out.close();}} 3.現在の方法の名前を取得します
string methodname = thread.currentthread()。
4.現在までに文字列を転送します
java.util.date = java.text.dateformat.getDateInstance()。
または:
SimpleDateFormat format = new SimpledateFormat( "dd.mm.yyyy");
日付date = format.parse(mystring);
5。JDBCリンクOracleを使用します
パブリッククラスoraljdbctest {string driveclass = "oral.jdbc.driver.oderdriver"; ; string url = property( "db.url"); ; con = drivermanager.getConnection(URL、ユーザー名、パスワード); while rs.next(){// rs.close();} public static main(); );}} 6。JavaUtil.dateをsql.dateにターンします
java.util.date utildate = new java.util.date();
7。NIOを使用して、高速ファイルコピーを実行します
public static void filecopy(file in、file)throws {filechannel inchaannel = new fileinputStream(in).getChannel(); 、infhannel.size()、outchannel); long size = infhannel.size(); infhannel.close();} if(outchannel!= null){outchannel.close();}}}}} 8。写真のサムネイルを作成します
Private CreateThumbnail(String Filename、Int Thumbheight、Int Quality、String OutfileName)は、IOExceptionをスローしますconterer());幅と高さからのサムネイルサイズ=(二重)サムワイド= int image.getWidth; (double)ImageWidth /(double)ImageHeight;サムネイル画像オブジェクトと//新しいサイズにスケーリングします。 value_interporation_bilinear)。 ; jpegencodeparam param = encoder.getdefaultjpegencodeparam(0、math.min(Quality、100)); Thumbimage); close();}
9。JSON形式でデータを作成します
以下のJARファイル:JSON-RPC-1.0.JAR(75 KB)/HTTP://T.CN/RZ0BHUA
Import org.jsonobject;文字列出力= json.toString();
10。itext jarを使用してPDFを生成します
Import java.io.utputStream; .text.pdf.pdfwriter generatepdf {string [] args {outputstream file = new outstream( "c:// t est.pdf"); GetInstance(file); e.printstacktrace();}}}}} 11。HTTPプロキシ設定
system.getProperties(http.proxyurl」)。 proxyuseer "、" someusername "); system.getProperties()。put(" http.proxypassword "、" somepassword ");
12。シングルインスタンスシングルトンの例
Public Class SimpleSingleton {SimpleOngleton singleStance(); 13。スクリーニングプログラム
Import java.awt.awt.Robot; Public CaptureScreen(dimension screensize = toolkit.getDefaultToolkit) 、 "png"、new file(filename));} ...
14。ファイルとディレクトリをリストします
file dir = new file( "directoryName"); <children.length; `filenamefilter()ファイルのリストは、ファイルファイル= dir.listfiles()として取得できます= dir.listfiles(filefilter);
15. ZIPおよびJARファイルを作成します
Import Java.util.zip。*; java.io.*; :java zipit zip.zip file1 file2 file3 "); system.exit(-1);} file zipfile = new file(args [0]); if(zipfile.exists()){system.err.println(" zipファイルalreamが存在します。別の "); system.exit(-2);} fileoutputStream fos = new fileoutstream(zipfile); zipoutputStream zos = new utputStream(fos); int bytesRead; byte [] buffer = new byte [1024] ; crc32 crc32(); !exists()){system.errr.println( " + name);}バッファー)= -1){crc.update(0、bytesread);} close(); )entr.setmethod.setcompressetsize(crc.getvalue(); -1){zos.write(buffer、0、bytesread);} bis.close();} zos.close();}}}16. XMLファイルを分析/読み取ります
XMLファイル
<?xmlバージョン= "1.0"?> <学生> <学生</name> <grade> b </grade> <age>メアリー</name> <grade> a </grade> <age> 11 </age> </sudent> <sudent> <name> simon </name> <grade> a </grade> <ege> 18 </ </age> </sudine> </sudints>
Javaコード
<font-family:font-size:14px; intalg.w3c.dudelist {string filename){documentbuilderfactory.newinstance( file.exist()){document doc = db.parse(file); () && studerlist.get.get.get()> 0){int i = 0; i <studentlist.getLength){node node = statentlist.item(i); getNodeType()== node.element_node){sysem.outln( "============="); nodeList = e.getElementsbytagname( "name"); grade "); System.out.println(" grade: " + nodelist.item(0).getChildNodes().Item(0).getNodevalue()); nodeList = e.getElementsBytagname(" age "); system.out .println( "age:" + nodeList.item(0).getChildNodes()。item()。アイテム0).getNodevalue();}}} els {system.exit(1);}} catch(例外E) {system.out.println(e);} public static void main(string [] args){xmlparser er = new xmlparser(); 17。配列をマップに変換します
Import java.util.map.apache.lang.arrayutils; 、{「イギリス」、「ロンドン」、{「アムステルダム」}、{"frame"、 "Paris"}; .out.println( "日本の首都is" + countrycapitals.get( "Japan"); system.out.println( "フランスの首都is" + count "trycapitals.get(" france ");}}} 18.メールを送信します
import javax.mail.internet。*; /SMTPアドレスプロパティ=新しいプロパティ(); .setDebug(Debug); .setRcipients(message.RecipientType.to); Type MSG.Setsubject(subject);
19。HTTPリクエストプロキシデータの送信
Import Java.io.io.inputStreamReader; .cn/"); bufferedreader br = new BufferedReader()){system.out.println(strtemp);}} catch(exception ex){ex.printstacktrace();}}}}}} 20。配列のサイズを変更します
/** *新しいサイズの配列は、古い配列のコンテンツ *をコピーしますAMEの内容Java.lang.Reft.Array.NewInstance(newsize); newaray;} // resizearray() ] = 5;
上記は、この記事のすべての内容です。