监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭
长春OA行业资讯

当前位置:工程项目OA系统 > 泛普各地 > 吉林OA系统 > 长春OA系统 > 长春OA行业资讯

提高写文件的性能的简单方法

申请免费试用、咨询电话:400-8352-114

文章来源:泛普软件

提高写文件的性能的一个简单方法,在工作学习中会对您有帮助,大家多提意见!

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专家网)

发布:2007-04-21 14:06    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
长春OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普长春OA行业资讯其他应用

长春OA软件 长春OA新闻动态 长春OA信息化 长春OA快博 长春OA行业资讯 长春软件开发公司 长春门禁系统 长春物业管理软件 长春仓库管理软件 长春餐饮管理软件 长春网站建设公司