@Cleanup
@Cleanup,关闭流。如果最后清理资源的方法不是 close(),可以指定,例如 @Cleanup("clean")。
package com.huey.lombok; import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException; import lombok.Cleanup; public class CleanupExample { public static void main(String[] args) throws IOException {
File file = new File(args[0]);
@Cleanup
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
// ...
}
}