java day 5???

对应视频97
1、
读取视频的真实数据 而不是靠写死进后端中

List<String> data = Files.readAllLines(Path.of("data", "v_1.csv"));//编译时可能异常
        // String line 就是文件中读到的每一行数据
        for (String line: data)
        {
            System.out.println(line);
        }

核心代码




2、视频98-封装video对象


    public static void main(String[] args) throws IOException {
        //Files.readAllLine(); //读取文件中的所有行
        // Path 代表文件存储路径
        // 1. 绝对路径 windows 从盘符开始写
        // 2. 相对路径
        List<String> data = Files.readAllLines(Path.of("data", "p.csv"));//编译时可能异常
        // String line 就是文件中读到的每一行数据
        for (String line: data)
        {
            //System.out.println(line); //用逗号进行分隔
            //7,自制,科技->计算机技术,面试专题_分布式,7.png,java面试宝典(含阿里、腾迅大厂java面试真题,java数据结构,java并发,jvm等最新java面试真题)以100+企业大厂真实高频Java面试真题为主干
            String [] s=line.split(",");
            String [] tags=s[7].split("_");
            System.out.println(s[0] + " " + s[6]+ " "+ tags[1]);
            for (String a:tags)
            {
                System.out.println(a);
            }

            new Video(s[0],s[3], LocalDateTime.parse(s[6]),s[4],s[5], Arrays.asList(tags),List.of(), s[1],s[2]);





3、业务逻辑类设计


        return videoService1.find(bv);
    @Autowired
    private VideoService1 videoService1;
posted @ 2026-07-13 23:48  为什么---why  阅读(9)  评论(0)    收藏  举报