概述
Java读取本地文档
- 如何读取文档
如何读取文档
package cn.com.scitc.webapp1.controllers;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
@Controller
public class HomeController {
public static List readTxtFile(String filePath){
List list = new ArrayList();
try {
String encoding="GBK";
File file=new File(filePath);
if(file.isFile() && file.exists()){
InputStreamReader read = new InputStreamReader(new FileInputStream(file),"UTF-8");
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
while((lineTxt = bufferedReader.readLine()) != null){
System.out.println(lineTxt);
list.add(lineTxt);
}
read.close();
}else{
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("读取文件内容出错");
e.printStackTrace();
}
return list;
}
@RequestMapping(value = "/")
public String defaultPage(Model model){
String filePath = "C:\Users\lenovo\Desktop\txt\list.txt";
List list1 = readTxtFile(filePath);
model.addAttribute("list",list1);
return "default";
}
}
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table>
<tr th:each="c:${list}" >
<td th:text="${c}"></td>
</tr>
</table>
</body>
</html>
最后
以上就是飘逸裙子为你收集整理的进入Java的全部内容,希望文章能够帮你解决进入Java所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复