Java 截断/修剪文件中最后一个字符的最简单方法

Java 截断/修剪文件中最后一个字符的最简单方法,java,trim,truncate,Java,Trim,Truncate,在Java中删除文件中最后一个字符的最简单方法是什么?您可以使用: 你真的是指整个文件的最后一个字符,还是指每行的最后一个字符;如果文件的大小是,比如说,1GB呢?您的代码在功能上是正确的,但会对系统提出很大的要求。 try { File file = new File("fileToTruncate"); FileChannel fileChannel = new FileOutputStream(file, true).getChannel(); fileChanne

在Java中删除文件中最后一个字符的最简单方法是什么?

您可以使用:


你真的是指整个文件的最后一个字符,还是指每行的最后一个字符;如果文件的大小是,比如说,1GB呢?您的代码在功能上是正确的,但会对系统提出很大的要求。
try {
    File file = new File("fileToTruncate");
    FileChannel fileChannel = new FileOutputStream(file, true).getChannel();
    fileChannel.truncate(fileChannel.size() - 1); //Removes last character
    fileChannel.close();
}
catch (FileNotFoundException ex) {

}
catch (IOException ex) {

}