读取文件后生成事件

| 我想在完成文件读取后在Java中引发某个事件,以便处理程序可以捕获该事件并继续执行下一个任务。我无法找到在完成文件读取后在Java中引发的现有事件。 是他们这样做的任何方式,或为此的其他任何选择。     
已邀请:
        您可以使用观察者设计模式。 启动文件读取的类,并且在读取文件后将收到通知。
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();
    }
}
    
        您可以在Java中尝试Tokens和Tokenizer, 检查这个 以供参考。     

要回复问题请先登录注册