读取文件后生成事件

发布于 2024-11-15 02:08:22 字数 122 浏览 2 评论 0原文

我想在完成文件读取后引发 Java 中的某个事件,以便处理程序可以捕获该事件并继续执行下一个任务。我无法在 Java 中找到在完成文件读取后引发的现有事件。

他们有什么办法可以做到这一点,或者有任何其他替代方案吗?

I want to raise the some event in Java after finishing the reading of file so that the handler can catch the event and proceed to next task .I am not able to find the existing event in Java which raise after finishing the reading of file.

is their any way to do so,or any other alternative for that.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苏别ゝ 2024-11-22 02:08:22

您可以使用观察者设计模式。

发起文件读取的类,读取文件后会收到通知。

public class MainClass implements Observer
{
    public static void main(String[] args) 
    {
        ReadFile rf = new ReadFile();

        MainClass mainClass = new MainClass();

        rf.addObserver(mainClass);

        rf.readFile();
    }

    @Override
    public void update(Observable o, Object arg)
    {
        // This method will be called after the File is finished reading.
    }
}

将读取文件的类,读取后它将通知观察者文件读取已完成。

public class ReadFile extends Observable 
{
    public void readFile()
    {
        // ...
        // After reading file.
        notifyObservers();
    }
}

You can use Observer Design Pattern.

The Class that initiates the reading of file and will get the notification after the file is read.

public class MainClass implements Observer
{
    public static void main(String[] args) 
    {
        ReadFile rf = new ReadFile();

        MainClass mainClass = new MainClass();

        rf.addObserver(mainClass);

        rf.readFile();
    }

    @Override
    public void update(Observable o, Object arg)
    {
        // This method will be called after the File is finished reading.
    }
}

Class that will read the file and after the reading it will notify the Observers that the file reading is finished.

public class ReadFile extends Observable 
{
    public void readFile()
    {
        // ...
        // After reading file.
        notifyObservers();
    }
}
还给你自由 2024-11-22 02:08:22

你可以在java中尝试Tokens和Tokenizer,

检查这个
供参考。

you can try Tokens and Tokenizer in java,

check this
for reference.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文