java nio 读取,通过java NIO读取文件

I was reading a file named ty.log which is of 20 mb through buffered reader please advise how to read the same thing through NIO ..Below is my program please advise me how to convert so that the same file I can read through java nio also under jdk 1.6

public static void main(String[] args)

{

BufferedReader br = null;

long startTime = System.currentTimeMillis();

try

{

String sCurrentLine;

br = new BufferedReader(new FileReader("C://ty.log"));

while ((sCurrentLine = br.readLine()) != null)

{

}

long elapsedTime = System.currentTimeMillis() - startTime;

System.out.println("Total execution time taken in millis: " + elapsedTime);

}

catch (IOException e)

{

e.printStackTrace();

}

finally

{

try

{

if (br != null)

br.close();

}

catch (IOException ex)

{

ex.printStackTrace();

}

}

}

解决方案

For reading files using nio you can use java.nio.channels.FileChannel

class.

Javadoc explains it all.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值