Java 篇章
程序员文章站
2022-06-14 17:01:24
...
一、java8空值、null值的判断
user = Optional.ofNullable(user).orElseGet(() -> createUser());
代表如果user为空,则会创建user对象
Optional.ofNullable(user).orElseThrow(()->new Exception(“用户不存在”));
代表如果user为空,则会抛出异常信息
Optional.ofNullable(user).ifPresent(u->{
// TODO: do something
});
代表如果user不为空,则会进行一些操作
ifPresent就是在value值不为空时,做一些操作。
二、Java 常用代码汇总
1.向文件末尾添加内容
BufferedWriter out = null;
try {
out = new BufferedWriter(new FileWriter(”filename”, true));
out.write(”aString”);
} catch (IOException e) {
// error processing code
} finally {
if (out != null) {
out.close();
}
}