Java输出流中 file.close()可以由file.write(-1);取代吗?
实际效果是如果不close的而用写入-1的话文件会大一个字节,除此之外没别的影响
Java输出流中 file.close()可以由file.write(-1);取代吗?
实际效果是如果不close的而用写入-1的话文件会大一个字节,除此之外没别的影响
8 回答6.4k 阅读
1 回答4.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
3 回答1.7k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
它们的作用完全不一样,
close
是关闭文件,write(-1)
没有这个作用.write(-1)
的函数签名是它会写入一个字节, 也就是你说的大一个字节, 但是它没有
close
的作用,file
还是打开状态,