以下是一种可能的实现方式:

  1. 创建一个名为WorkReport的类,该类包含以下属性:
  • String username:用户名
  • String report:工作汇报内容
  1. 创建一个名为ReportReader的类,该类包含以下方法:
  • public static void readReport(String username):读取指定用户名的工作汇报内容
  1. 在readReport方法中,首先创建一个空的ArrayList来存储该用户的所有工作汇报,然后使用Java的文件读取功能读取保存工作汇报的文件(可以使用FileReader和BufferedReader等类),逐行读取文件内容,如果某一行内容包含指定用户名,则将该行内容添加到ArrayList中。

  2. 最后,遍历ArrayList并输出所有工作汇报内容。

下面是示例代码:

public class WorkReport {
    private String username;
    private String report;

    public WorkReport(String username, String report) {
        this.username = username;
        this.report = report;
    }

    public String getUsername() {
        return username;
    }

    public String getReport() {
        return report;
    }
}

public class ReportReader {
    public static void readReport(String username) {
        ArrayList<WorkReport> reports = new ArrayList<>();

        try {
            FileReader fileReader = new FileReader("reports.txt");
            BufferedReader bufferedReader = new BufferedReader(fileReader);

            String line;
            while ((line = bufferedReader.readLine()) != null) {
                if (line.contains(username)) {
                    String[] parts = line.split(":");
                    String report = parts[1].trim();
                    reports.add(new WorkReport(username, report));
                }
            }

            bufferedReader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

        if (reports.size() > 0) {
            System.out.println(username + "的工作汇报:");
            for (WorkReport report : reports) {
                System.out.println(report.getReport());
            }
        } else {
            System.out.println("找不到" + username + "的工作汇报!");
        }
    }
}

假设保存工作汇报的文件名为reports.txt,文件内容格式为:

张三:今天完成了XXX任务
李四:昨天的工作汇报
张三:明天计划完成YYY任务

则可以使用以下代码调用readReport方法:

ReportReader.readReport("张三");

输出结果为:

张三的工作汇报:
今天完成了XXX任务
明天计划完成YYY任务
``
工作汇报如何查看没写的用户 java实现

原文地址: http://www.cveoy.top/t/topic/cOv6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录