欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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();
  }
}

2.