小编use*_*426的帖子

Java charAt()字符串索引超出范围:0

我有这个代码:

private void submitPstart() {

    if (tStock.getText().charAt(0)>='A' && tStock.getText().charAt(0)<='Z'){


    }else {
        errorBox ("Uppercase A-Z");
    }

    tStock.setText("");
    tStock.setFocus();
}
Run Code Online (Sandbox Code Playgroud)

这是有效但当我尝试不在文本框上放任何东西并按下确定按钮时它会崩溃.它说:

java.lang.StringIndexOutOfBoundsException: String index out of range: 0

它指出了这一部分: if (tStock.getText().charAt(0)>='A' && tStock.getText().charAt(0)<='Z')

任何帮助表示赞赏.谢谢

java

5
推荐指数
2
解决办法
1万
查看次数

迭代整数中的每个数字并执行mod 11

我正在尝试做一些程序,需要一些帮助.例如,我在文本框中输入了这个数字:00669253,然后对于每个数字,我想将它与数字87654321相乘,例如

(0x8)+(0x7)+(6x6)....等等然后得到所有数字的总和并做一个11的mod.我怎么能这样做?

感谢您的预先帮助.

java

-2
推荐指数
1
解决办法
159
查看次数

标签 统计

java ×2