首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个错误,麻烦各位帮看上,多谢

2012-11-05 
一个异常,麻烦各位帮看下,谢谢。[codeJava][/code]package org.lxh.demo11.regexdemopublic class RegexD

一个异常,麻烦各位帮看下,谢谢。
[code=Java][/code]package org.lxh.demo11.regexdemo;
public class RegexDemo08{
public static void main(String args[]){
  String info = “LXH:98|MLDN:90|LI:100”;
  String s[] = info.split(“\\|”);
  System.out.println(“字符串的拆分:”);
  for(int x = 0;x<s.length;x++){
  String s2[] = s[x].split(“:”);
  System.out.println(“\t|- ”+s2[0]+“\t”+s2[1]);
  }
}
}
C:\Program Files\Java\java_program>javac -d . RegexDemo08.java

C:\Program Files\Java\java_program>java org.lxh.demo11.regexdemo.RegexDemo08
字符串的拆分:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
  at org.lxh.demo11.regexdemo.RegexDemo08.main(RegexDemo08.java:9)

[解决办法]
符号【:】应该是英文的符号吧 【:】
[解决办法]
注意中英文符号。全角半角。

[解决办法]
你的""和:全是中文的 改成英文的试试
[解决办法]
异常提示数组越界了.(9行).
估计是数组 s2只有一个元素,而你试图取第2个。s2[1].

热点排行