我想这听起来很疯狂,但我正在从一个文件中读取,它似乎跳过了文件的第一行。
到底是怎么回事?
这是来源:
private void loadFile(String fileNPath)
{
StringBuilder currentFileContents = new StringBuilder();
CharBuffer contentsBuffer = CharBuffer.allocate(65536);
int status=0;
try
{
BufferedReader in = new BufferedReader(new FileReader(fileNPath));
while(status!=-1)
{
status=in.read(contentsBuffer);
currentFileContents.append(contentsBuffer);
contentsBuffer.clear();
}
System.out.println(currentFileContents.toString());
}
catch(FileNotFoundException n)
{
//Should be imposible
}
catch(IOException n)
{
n.printStackTrace(System.out);
}
}
这一定是我在看的东西。
我复制并粘贴了确切的来源,所以我希望这也发生在你身上。
谢谢,卡利普