如何解析一个字符串?

How to parse a string?

所以我试图让用户在文本框中输入文本,我的程序会告诉用户这个词包含多少个字母。我将变量 String1 (String String1;) 初始化为用户输入的单词。现在我感到困惑的部分是,当我尝试为答案设置标签以显示答案时,我得到了错误

int cannot be converted to string.

这是我卡住的代码部分:

String String1;

String1 = txtlength.getText();


lblLengthAnswer.setText (String1.length());

显然 setText() 方法只接受 Strings(我不完全确定,因为你只粘贴了部分代码,但我很确定)。另一方面,String#length() 给你一个 int 值。您不能将 int 传递给需要 String 的方法,因此会出现错误。要调用它 java 需要将 int 转换为 String,但它不会这样做。通过调用 String.valueOf 手动将 int 转换为 String。并且请以小写开头的变量名。