带有按钮文本的 CharAt 不起作用

CharAt with Buttontext doesnt work

我想从字符串的第二个位置获取一个字符,但应用程序总是崩溃。

String pdf = "Hallo";
    char w = pdf.charAt(1);
    btn1.setText(w);

为什么这不起作用,我怎样才能让它变得更好:)?

String toTextButton = String.valueOf(w);
btn1.setText(toTextButton);