你的程序太长了,没太仔细看,不过运行是报的错误是java.lang.ArrayIndexOutOfBoundsException: 5 很明显的是数组越界了 你的str1的长度是5,但是你在这里for(i=0;i<=len1;i++) char11[(int)char1[i]]=1; i = 5的时候 char1[5]是不存在的(只有0--4),所以会报上面的错误,看了看你程序的其他地方也存在这个问题,循环时变量i的定义存在类似的问题,仔细的改一下吧
解决方案 »
- 关于browser请求头,响应头拦截
- 新人快帮我谢谢给分解决马上结贴
- java 文件传输
- 求助,不知道该如何问了!!!!!!!!!!!!!!!!
- 求教:为什么无法识别子类的有参构造函数
- 提取String内容到数据库
- 如何用drawString把文字打印在图片的中央?
- 关于JAVA连接SQLServer2000的问题,为什么总是java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing
- jdbc连数据库时的url中的“:”是什么意思?
- 安装Tomcat
- 请教:关于 StreamTokenizer 不能正确获得字符串的问题?
- 如何JFileChooser显示英文?
这个时候i最多就是4啊~没有越界的