我需要读取文件的内容作为服务器,然后发送读取数据文件,为客户端,以便客户端在客户端打印出来。 问题是,我找不到一种方法或方法从我的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