栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

读取文本文件数据以Json字符串展示

Java 更新时间:发布时间: 百科书网 趣学号
引入依赖

	com.google.code.gson
	gson
	2.8.6

实体
@Data
public class Student {
    
    private Integer no;
    
    private String name;
    
    private String sex;
    
    private Double score;
}    
测试

TextUtil在这 TextUtil工具类

	@Test
    public void testRead() {
        Gson gson = new Gson();
        String path = "D:\Student.txt";
        List list = new ArrayList<>();
        try {
            TextUtil.read(path,(String line) ->{
                list.add(line);
            });
        } catch (IOException e) {
            e.printStackTrace();
        }
        List students = new ArrayList<>();
        for (int i = 1; i < list.size(); i++) {
            String s = list.get(i);
            //去除文本中空格
            String s1 = s.replaceAll(" ", "");
            String[] strings = s1.split(",");
            Student student = new Student();
            student.setNo(Integer.valueOf(strings[0]));
            student.setName(strings[1]);
            student.setSex(strings[2]);
            student.setScore(Double.valueOf(strings[3]));
            students.add(student);
        }
        String json = gson.toJson(students);
        System.out.println("json = " + json);        
    }
Student.txt

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/957138.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号