你的程序太长了,没太仔细看,不过运行是报的错误是java.lang.ArrayIndexOutOfBoundsException: 5 很明显的是数组越界了 你的str1的长度是5,但是你在这里for(i=0;i<=len1;i++) char11[(int)char1[i]]=1; i = 5的时候 char1[5]是不存在的(只有0--4),所以会报上面的错误,看了看你程序的其他地方也存在这个问题,循环时变量i的定义存在类似的问题,仔细的改一下吧
解决方案 »
- java连不上sqlserver2005
- Java执行Oracle语句问题
- 我想把对象存成文件,然后在压缩成zip.然后在解开这个zip还原对象。但是总是失败。有原代码。希望知道的大侠帮忙看看啊。。。。。。。。谢谢了啊
- 看一道简单的JAVA试题,答案是什么?
- Applet在实际开发中用得多吗,怎么很少见到这方面的应用。望大家解惑。
- 多线程Socket连接及同步与异步的问题
- 如何配置使得weblogic8可以使用jbuilder9的jdatastore
- Frame2中如何调用Frame1中的方法或者函数?
- 彻底拯救我的jdk环境变量设置!!
- 哪里有下在sql server7.0 的jdbc?
- 请教:关于 StreamTokenizer 不能正确获得字符串的问题?
- 如何JFileChooser显示英文?
这个时候i最多就是4啊~没有越界的