[英]How to build a FileReader and BufferedReader constructor in Java?
[英]How do I choose between passing a File, FileReader or BufferedReader object to a constructor of a class
有人可以教我一些有關將File,FileReader或BufferedReader對象傳遞給類的構造函數的知識。 是否有一個通常說來是更好的選擇,還是有不同的情況,其中一種情況比另一種情況更受青睞,如果是,這些情況又是什么? 關於此問題,沒有代碼可顯示,這僅僅是出於好奇。
在每種情況下,這絕對取決於您的需求。
File -Object通常為您提供一組對文件進行操作的方法,而無需讀取或寫入。 您可以找出其長度,名稱等,然后創建,刪除或重命名。
顧名思義, FileReader讀取文件的內容。 在這種情況下,字符或字符串。
BufferedReader通常使用FileReader來控制一次讀取的字符數。
例如:
BufferedReader bufferedReader = new BufferedReader(
new FileReader(
file.getAbsolutePath()
)
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.