gpt4 book ai didi

java - 在 Java 中创建不可空类型

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:03:55 25 4
gpt4 key购买 nike

是否可以在 Java 中制作不可为空的类型?这种类型的对象不应该为空。怎么办?

最佳答案

使用某些 IDE 和 Maven 插件支持的 @NotNull 注释是一种相当普遍的做法。在 Java 8 中你可以写

@NotNull String text;
@NotNull List<@NotNull String> strings = ...;

这不是语言功能,但如果您需要它,它是可用的。

注意:没有标准的@NotNull 注释 :( 所以支持这个的工具允许你配置你想要的。我使用 IntelliJ 附带的那个。它会在编辑器中给你警告自动修复并为 null 参数、返回值和变量添加运行时检查。

注意:IntelliJ 也能够计算出字段是否也可以通过使用为空。

关于java - 在 Java 中创建不可空类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23266441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com