【发布时间】:2015-09-10 10:34:09
【问题描述】:
我正在尝试在 Java 中拆分西班牙语字符串。我得到了以下异常:
ArrayIndexOutOfBoundsException
我要拆分的字符串是:pin pon es un muñeco
调试器显示以下错误:
java.lang.ArrayIndexOutOfBoundsException: length=1;索引=1
拆分语句:
String[] splitVideoTitle = tvTitle.getText().toString().split("\\s+");
导致上述索引异常的代码行就在这行代码中:
String firstWords = splitVideoTitle[0] + " " + splitVideoTitle[1];
感谢任何避免此异常的建议。
谢谢
【问题讨论】:
-
你使用的split语句在哪里?
-
java.lang.ArrayIndexOutOfBoundsException: length=1; index=1你的字符串根本没有被分割。 -
我已经用分裂声明更新了我的帖子
-
在测试您的 split 语句时它应该可以工作。这是您尝试拆分的唯一标题,还是循环遍历数组?
getText()返回什么? -
实际上,我通过 Web 服务 API 获得了许多字符串。 getText 返回语句:pin pon es un muñeco
标签: java android arrays string