-1
可能重複:
Any way to improve the performance for reading a file ,better than buffered reader讀通過Java NIO文件
我正在讀一本名爲ty.log文件,該文件是20 MB緩存,通過讀者請告知如何閱讀同樣的事情通過NIO ..以下是我的程序請告訴我如何轉換,以便我可以通過Java nio讀取相同的文件也在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();
}
}
}
不僅是一個確切的重複,但我懷疑相同的[[作業]'?!格式化雖然更好。 ;) –