我有这个代码:
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')
任何帮助表示赞赏.谢谢
我正在尝试做一些程序,需要一些帮助.例如,我在文本框中输入了这个数字:00669253,然后对于每个数字,我想将它与数字87654321相乘,例如
(0x8)+(0x7)+(6x6)....等等然后得到所有数字的总和并做一个11的mod.我怎么能这样做?
感谢您的预先帮助.
java ×2