gpt4 book ai didi

java - Java 编译器中是否有全局设置来禁用 String.formatted() 的弃用?

转载 作者:行者123 更新时间:2023-11-30 12:01:56 27 4
gpt4 key购买 nike

String.formatted() 方法是 Java 13 中与文本 block 一起引入的新功能,可以代替 String.format(templateString, replacement1, replacement2, .. .).

编译器在使用此方法时会发出刺耳的警告,因为它可能会在未来的版本中再次被删除(但也可能会保留)。

有没有一种方法可以专门禁用此编译器警告,而无需使用 @SuppressWarnings("removal") 注释每个用法或禁用所有弃用警告作为 java 编译器参数?

最佳答案

是的,您可以绕过编译器参数抑制警告。在您的情况下,您可以使用 -Xlint。 -Xlint 可以与不同的属性一起使用。

-Xlint启用所有推荐的警告。

-Xlint:all启用所有推荐的警告。

-Xlint:无禁用所有警告。

-Xlint:名称启用警告名称。有关可以使用此选项启用的警告列表,请参阅可以使用 -Xlint 选项启用或禁用的警告部分。

-Xlint:-名称禁用警告名称。有关可以使用此选项禁用的警告列表,请参阅可以使用 -Xlint 选项启用或禁用的警告部分。

更多信息请浏览java docs .

关于java - Java 编译器中是否有全局设置来禁用 String.formatted() 的弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59137797/

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