热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java数组越界,求大神指点

我有个请求,返回消息如下<root><output><outputdatatypeobject><windcodesdatatype
我有个请求,返回消息如下




2201.TWO
3391.TWO

201





我现在发送请求后进行遍历,报如下错误
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at com.wind.mb.client.ext.BaseDefinitionOperator.bindingArguments(BaseDefinitionOperator.java:103)
at com.wind.mb.client.comm.SimpleProxy.doSynCommandProxy(SimpleProxy.java:109)
at sysconfig.Test.main(Test.java:21)

我的代码如下:
public class Test {

public static void main(String[] args) throws Exception {
 
 BasePassiveAppServer appServer = new BasePassiveAppServer("C:\\Windows\\System32\\ExpoConfig.xml");
 CommandManager manager = new CommandManager();  
 appServer.setCommandHandler(manager);
         
     appServer.start();
     SimpleProxy.initInstanceByConnection(appServer, "D:\\apiDefine.xml");
    
     Object[] result = SimpleProxy.getInstance().doSynCommandProxy
 (new CommandHeader(1004,1108),new Object[] {"0401000000000000"}, 3000) ;
 
 if (result != null)
 {
    String[] [] windcodes=(String [][])result[0];   
  for (int i=0;i   for (int j=0;j    {
   System.out.println(windcodes[i][j]);
   }
          }  
   }   
  }
 

5 个解决方案

#1


windcodes 二维数组length

#2


引用 1 楼 mlpqwqw000 的回复:
windcodes 二维数组length


什么意思,不懂?

#3


.length()方法可以得到数组的长度,然后你判断小于这个数就行了

#4


虽然看不懂代码,但是异常里报了size=1,LZ看着办

#5


引用 2 楼 u010785452 的回复:
Quote: 引用 1 楼 mlpqwqw000 的回复:

windcodes 二维数组length


什么意思,不懂?


代码里有.length判断啊

推荐阅读
author-avatar
xuyang200788
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有