String time = starttime.getText().toString();
String[] separated = time.split(":");
test.setText("HH:" + separated[0].toString() + "MM:" + separated[1].toString());
如果我在我的应用程序中输入11:11,我会得到arrayoutofboundsexception。我也尝试过对字符串的trim()。我错过了什么吗?
答案 0 :(得分:1)
不,你没有错过任何东西。我猜,输入错过冒号(:
)。在拆分操作之前仔细检查time
的格式。