gpt4 book ai didi

java - 在正确的区域设置中使用 toUpperCase

转载 作者:太空宇宙 更新时间:2023-11-04 12:21:16 28 4
gpt4 key购买 nike

我正在尝试修复由forbiddenapis 报告的错误。我有这样一句话:

paramMap.put(Config.TITLEBOOST.toUpperCase(), titleBoost);

所以,它像往常一样被报告为错误。我已经尝试过了:

paramMap.put(Config.TITLEBOOST.toUpperCase(Locale.getDefault()), titleBoost);

还有:

paramMap.put(Config.TITLEBOOST.toUpperCase(Locale.ROOT), titleBoost);

还有:

paramMap.put(Config.TITLEBOOST.toUpperCase(Locale.ENGLISH), titleBoost);

但是他们都没有修复错误:

[forbiddenapis] Forbidden method invocation: java.lang.String#toUpperCase() [Uses default locale]

我想念什么?

最佳答案

仔细检查您正在分析的字节码实际上是您最近的构建输出,并且您正在查看同一行 forbiddenapis 是 :) 。在我看来,你的源代码/字节码/分析不同步 - the relevant rule不应在 String.toUpperCase(Locale) 上标记错误。

免责声明:我自己没有使用过 forbiddenapis --- 我根据 repo 写了这个答案并在blog post上我发现了。

关于java - 在正确的区域设置中使用 toUpperCase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38834946/

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