我需要讀取文件的內容作爲服務器,然後發送讀取數據文件,爲客戶端,以便客戶端在客戶端打印出來。 問題是,我找不到一種方法或方法從我的java文件和txt文件存在的當前目錄中讀取txt文件。 請幫幫我。Java讀取文件併發送到服務器
0
A
回答
4
有很多方法可以讀取java中的文本文件或文件。它取決於你使用哪種格式將文件內容傳遞給客戶端。
以下是一些在java中讀取文件的方法。
1.使用BufferedReader class
BufferedReader input = new BufferedReader(new FileReader(aFile));
String line = null; //not declared within while loop
while ((line = input.readLine()) != null){
String curLine = line;
//Process line
}
2.使用Apache Common IOUtils與類IOUtils.toString()方法。
FileInputStream inputStream = new FileInputStream("FILEPATH/FILENAME");
try {
String everything = IOUtils.toString(inputStream);
} finally {
inputStream.close();
}
3,採用Java和
Scanner in = new Scanner(new FileReader("FILENAME/FILEPATH"));
while (scanner.hasNextLine()){
//process each line in some way
String line = scanner.nextLine();
}
掃描儀具有用於字符串,數字等多種閱讀方法的FileReader Scanner類...
4.In JAVA 7本是簡單閱讀文本文件的最佳方式
new String(Files.readAllBytes(...))
或Files.readAllLines(...)
Path path = Paths.get("FILENAME");
List<String> allLines = Files.readAllLines(path, ENCODING);
+0
非常感謝。 第一個正是我所需要的,它完美地工作 –
0
您可以使用BufferedReader從txt文件讀取數據。
BufferedReader br = new BufferedReader(new FileReader(fileName));
String line = br.readLine();
這裏fileName是一個包含絕對文件名的字符串。 例如:fileName =「C:\ temp \ test.txt」;
0
您可以使用BufferedReader
來讀取文件。
File file=new File("filepath");
BufferedReader br=new BufferedReader(new FileReader(file)); //Here you create an object of bufferedreader which file read through filereader
String data=br.readLine();
while(data!=null)
{
System.out.println(data); // Writing in the console
data=br.readLine();
}
這將從文件輸入和輸出到控制檯。如果你想它寫在其他文件,然後使用BufferedWriter。
File out=new File("outputfilepath");
BufferedWriter bw=new BufferedWriter(new FileWriter(out));
只是我們bw.write()
而不是System.out.println();
。
相關問題
- 1. Java TCP服務器讀取文件名
- 2. QTcp [服務器和套接字]:無法讀取文件發送
- 3. 發送文件到服務器
- 4. 發送zip文件到php服務器
- 5. 多個文件發送到服務器
- 6. Ruby將文件發送到服務器
- 7. 發送文件到C++服務器
- 8. 發送文件到Linux服務器
- 9. SILVERLIGHT將文件發送到服務器
- 10. 發送文件到服務器的android
- 11. 將MP3文件發送到服務器
- 12. TCP讀取文件併發送到java中的客戶端
- 13. Ckeditor 4文件瀏覽器併發送到服務器按鈕
- 14. 獲取小部件的值併發送到服務器
- 15. Java:從web服務器發送文件(XML)到另一臺服務器
- 16. 將文件發送到服務器 - 不保存在服務器
- 17. 安卓:發送文件到服務器:PHP接收服務器
- 18. 閱讀本地文件內容並使用Javascript將其發送到服務器
- 19. 發送Java包到Python服務器?
- 20. 發送數據從android到服務器的java文件
- 21. java - Android HttpPost黑屏同時發送文件到服務器
- 22. 發送文件到服務器Java錯誤
- 23. 發送文件從Android客戶端到PC JAVA服務器
- 24. 發送文件從服務器到Java客戶端
- 25. Java套接字 - 從客戶端發送文件到服務器
- 26. 將文件從Java發送到Web2py服務器
- 27. 在客戶端創建文件併發送到服務器
- 28. iOS:瀏覽並從FileSystem發送文件到PHP服務器
- 29. 閱讀併發送崩潰日誌到服務器
- 30. 讀取文件並將數據從文件發送到JTable
您考慮過哪些選項或想法? – Pedantic