扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
报错原因是二维数组的初始化不对。当循环的时候找不到对应的赋值目标,所以报空指针。
创新互联公司凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了网站建设、网站制作服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。
数组长度你定义的是2,但是,你却对三个数组成员赋值,也就是说,a[2]是不存在的,new int[2]只有a[0]和a[1]两个成员,数组脚标越界了。
因为你声明的数组c是一个字符串(String)数组,但是你赋值用的是一个字符(char)数组。注意带单引号的p是一个字符,带双引号的p才是一个字符串。
num[0]=10086;num[1]=10010;num[2]=10000;这三句代码的赋值语句,不属于上面的任何一种,它必须放在代码块里面。
那就删除这个就可以恢复了,因为这种字符串太长了,他就运行不了了。
对于这样的问题,通常可以分段处理,将其按照一定的长度分割,在需要找具体位数的时候,先找到该位数所在的段,在段中在进行查找。
好像是sql的长度不能超过4000字符,long类型现在已经不推荐使用,建议使用clob字段。
字符串保存在字符变量中的大小是0~65535个字节,一般不会超过最长允许值。
用缓存是提高效率啊,只要你运行能得到预期结果就行呗。读写一般都用缓存,效率高,如果太长递归的效率不如带缓存功能的代码。
字符就是一个字符,不能说把两位的数字作为一个字符的,那是字符串。你这个问题最好不要用字符判断,改成输入int型数就可以了。if中条件判断也换成数字。
1、呵呵,这个问题我知道,其实是输出了0-18万个,估计你的窗口的缓冲区是10000行,所以只看到的是最后10000个。其他的已经滚屏并被清除了。
2、编译错误。输出数组超限时,运行代码会提示该数组信息已经溢出,请及时处理异常。
3、问题2:二维数组generategraph,只声明了,没有定义(即没有赋值)。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流