diff --git a/src/main/java/cn/chengzhimeow/ccyaml/configuration/yaml/YamlConfiguration.java b/src/main/java/cn/chengzhimeow/ccyaml/configuration/yaml/YamlConfiguration.java index a0f8314..758dcaa 100644 --- a/src/main/java/cn/chengzhimeow/ccyaml/configuration/yaml/YamlConfiguration.java +++ b/src/main/java/cn/chengzhimeow/ccyaml/configuration/yaml/YamlConfiguration.java @@ -242,10 +242,14 @@ private boolean isNotNullAndEmpty(@Nullable Collection collection) { List lines = new ArrayList<>(); for (String comment : comments) { // null 或空字符串表示一个空行注释 + if (comment == null) { + lines.add(new CommentLine(null, null, "", CommentType.BLANK_LINE)); + continue; + } lines.add(new CommentLine( null, null, - comment == null ? "" : " " + comment, + " " + comment, commentType )); }