監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢(xún)管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買(mǎi)價(jià)格 | 在線(xiàn)試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

提高寫(xiě)文件的性能的簡(jiǎn)單方法

申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114

文章來(lái)源:泛普軟件

提高寫(xiě)文件的性能的一個(gè)簡(jiǎn)單方法,在工作學(xué)習(xí)中會(huì)對(duì)您有幫助,大家多提意見(jiàn)!

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.nio.ByteBuffer;

import java.nio.channels.FileChannel;

public class IOTest {

/**

* @param args

*/

public static void main(String[] args) {

long cc=System.currentTimeMillis();

for(int i=0;i< 1000;i++){

test1();

}

cc=System.currentTimeMillis()-cc;

System.out.println("test1="+cc);

cc=System.currentTimeMillis();

for(int i=0;i< 1000;i++){

test2();

}

cc=System.currentTimeMillis()-cc;

System.out.println("test2="+cc);

}

private static void test1()

{

String file="test1.txt";

String message="asdfaksdjfalskdfjalksdjflkasjdfkajsdfkljasdlkfjasdlkfjasdfjalksdjflasdjflasdjflasdfjlasdfjeqoiuiruqnakncaskn asjdfas ffjqwoerj";

FileOutputStream fos=null;

FileChannel fc=null;

try {

fos=new FileOutputStream(file,false);

fc=fos.getChannel();

byte [] src=message.getBytes("GBK");

fc.write(ByteBuffer.wrap(src));

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

finally

{

try {

if(null!=fos)

fos.close();

} catch (IOException e) {

e.printStackTrace();

}

try {

if(null!=fc)

fc.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

private static void test2()

{

String file="test2.txt";

String message="asdfaksdjfalskdfjalksdjflkasjdfkajsdfkljasdlkfjasdlkfjasdfjalksdjflasdjflasdjflasdfjlasdfjeqoiuiruqnakncaskn asjdfas ffjqwoerj";

FileOutputStream fos=null;

try {

fos=new FileOutputStream(file,false);

byte [] src=message.getBytes("GBK");

fos.write(src);

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

finally

{

try {

if(null!=fos)

fos.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

(IT專(zhuān)家網(wǎng))

發(fā)布:2007-04-21 14:06    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普長(zhǎng)春OA行業(yè)資訊其他應(yīng)用

長(zhǎng)春OA軟件 長(zhǎng)春OA新聞動(dòng)態(tài) 長(zhǎng)春OA信息化 長(zhǎng)春OA快博 長(zhǎng)春OA行業(yè)資訊 長(zhǎng)春軟件開(kāi)發(fā)公司 長(zhǎng)春門(mén)禁系統(tǒng) 長(zhǎng)春物業(yè)管理軟件 長(zhǎng)春倉(cāng)庫(kù)管理軟件 長(zhǎng)春餐飲管理軟件 長(zhǎng)春網(wǎng)站建設(shè)公司