gpt4 book ai didi

java - Final 变量不能在封闭类型中赋值

转载 作者:行者123 更新时间:2023-12-01 19:16:33 26 4
gpt4 key购买 nike

我正在尝试创建 OAuth 应用程序,但遇到问题。有什么方法可以从字符串转换为任何内容(在本例中为“validator ”,我的库强制使用它,否则非法字符可以发送到服务器)。

这是代码中重要的部分:

final Verifier verifier = null;
final TextBox txtbxHello = new TextBox();
Button btnSubmit = new Button("Submit");
btnSubmit.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
verifier = txtbxHello.getValue();
}
});
Token accessToken = service.getAccessToken(requestToken,verifier);

错误是:

Type mismatch: cannot convert from String to Verifier.

编辑

无论如何,我能够修复错误(使用 validator 的值)。
感谢您的帮助。

最佳答案

您只能在声明或构造函数中分配最终变量。这就是final关键字的含义——该变量是只读的。

关于java - Final 变量不能在封闭类型中赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6395446/

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