【Java基础】为什么用split方法拆分字符串的时候有这样的错误提示?

如题所述

因为你的数组越界了啊,你应该用b.length()而不是a.length()
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-13
把a.length()改为b.length(),代码如下
/______________________________________________________________
String a = new String("中国,山东;找/蓝翔!");
String[] b=a.split(",|;|/|!");
//System.out.println(Arrays.toString(b));
for(int i=0;i<b.length;i++){
System.out.println(b[i]);
}本回答被提问者采纳
相似回答