UDN-企业互联网技术人气社区

板块导航

浏览  : 1067
回复  : 9

[Android] android开发 报错了....请问该怎么解决 跪谢

[复制链接]
u011327261的头像 楼主
发表于 2015-4-19 22:53:54 | 显示全部楼层 |阅读模式

发表于 2015-4-20 09:08:54 | 显示全部楼层
越界了。    length=0数组里面 就没有东西    index=0还取第一个值当然报错了
        
使用道具 举报

回复

发表于 2015-4-20 09:09:56 | 显示全部楼层
数组越界了楼主
        
使用道具 举报

回复

u011327261的头像 楼主
发表于 2015-4-20 09:13:49 | 显示全部楼层
getWordFromInternet 133
这里貌似数组越界,应该是没赋值,因为length只有0

        
使用道具 举报

回复

u011327261的头像 楼主
发表于 2015-4-20 11:42:45 | 显示全部楼层
public WordValue getWordFromInternet(String searchedWord){
        WordValue wordValue=null;
        String tempWord=searchedWord;
        if(tempWord==null&& tempWord.equals(""))
            return null;
        char[] array=tempWord.toCharArray();
        if(array[0]>256)           //是中文,或其他语言的的简略判断
            tempWord="_"+URLEncoder.encode(tempWord);
        InputStream in=null;
        String str=null;
        try{
            String tempUrl=NetOperator.iCiBaURL1+tempWord+NetOperator.iCiBaURL2;
            in=NetOperator.getInputStreamByUrl(tempUrl);
            if(in!=null){
                new FileUtils().saveInputStreamToFile(in, "", "gfdgf.txt");
                XMLParser xmlParser=new XMLParser();
                InputStreamReader reader=new InputStreamReader(in,"utf-8");
                JinShanContentHandler contentHandler=new JinShanContentHandler();
                xmlParser.parseJinShanXml(contentHandler, new InputSource(reader));
                wordValue=contentHandler.getWordValue();
                wordValue.setWord(searchedWord);
            }
        
使用道具 举报

回复

发表于 2015-4-20 12:44:10 | 显示全部楼层
tempWord.toCharArray();
这里可能有问题 ,楼主输出一下
        
使用道具 举报

回复

u011327261的头像 楼主
发表于 2015-4-20 13:24:34 | 显示全部楼层
数组越界的问题,仔细检查下就OK 了
        
使用道具 举报

回复

发表于 2015-4-20 15:37:25 | 显示全部楼层
.................问题是我连软件都没有运行起来....
        
使用道具 举报

回复

发表于 2015-4-20 16:04:28 | 显示全部楼层
1.log是越界了,length=0数组里面没有东西    index=0还取第一个值,报错了。

2.目测上面代码只有在tempWord.toCharArray();用到数组,LZ可以断点debug一下。
使用道具 举报

回复

发表于 2018-11-30 15:15:10 | 显示全部楼层
请问怎么解决的?
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部