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

这是重要的代码部分:

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.


编辑

无论如何,我能够修复错误(使用验证程序的值)。
谢谢您的帮助。

最佳答案

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

09-12 11:51