java的spilt(“,”)方法bug处理
java split方法以逗号分隔如字符串",,,,,," 这样会得到一个空的数组
String str ={1,2,3,,,,, }
String[]  str1 =spilt(",")
int i=str1.lenth  //这时i=3
//因为你那些都是逗号,split只要碰上相同的就开始截取,截取到最后全部符合,当然就是空的了。
//如果你想把空换成空字符串结果也差不多。
//但是你可以在str最后家一个元素  结果就不一样了。但是你会说length加一了是吧   你无非就是想用下标操作  请看实例体会:
                Object orgNosObj = input.get("orgNos");//得到一个以逗号分隔的字符串
		String orgNos = orgNosObj.toString();
		String[]  str=orgNos.split(",");
		if(str.length!=1&&str.length%5==1){
			int i=0;
			int j=0;
			int t=0;
			for ( i = 0; i < str.length&&t+2!=str.length; i++) {
				j=i*5;
			Map<String, String> map = new HashMap<String, String>();
				map.put("zwjgh", str[i*j]);//0,5,10
				map.put("cwny", str[(i*j)+1]);
				map.put("jzpzh", str[(i*j)+2]);
				map.put("startdate", str[(i*j)+3]);
				map.put("enddate", str[(i*j)+4]);
				t=(i*j)+4;
                  }
java的spilt(“,”)方法bug处理的更多相关文章
- paip.java OutOfMemoryError 解决方法o33
		paip.java OutOfMemoryError 解决方法o33 java.lang.OutOfMemoryError: Requested # java.lang.OutOfMemoryErro ... 
- 常用的js、java编码解码方法
		前言 前后端直接传输数据进行交互不就行了吗,为什么还要进行编码解码?正常情况下直接交互没问题,但当有类似以下情况出现时就需要进行编码再进行传输: 1.编码格式难以统一,导致数据交互过程出现中文乱码等问 ... 
- oracle调用JAVA类的方法
		导入jar包 在oracle中导入需要的jar包,我们把编辑好的java类打成jar包,直接在oarcle里面写简单的调用就可以了, 1.操作系统需要拥有支持loadjava命令的jdk. 2.加 ... 
- Java中的方法应用
		一.如何定义java中的方法 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块. 语法: 1. 访问修饰符:方法允许被访问的权限范围, 可以是 public.protected.priv ... 
- Java Runtime.availableProcessors()方法
		Java Runtime.availableProcessors()方法用法实例教程. 描述 java.lang.Runtime.availableProcessors() 方法返回到Java虚拟 ... 
- Java读写文件方法总结
		Java读写文件方法总结 Java的读写文件方法在工作中相信有很多的用处的,本人在之前包括现在都在使用Java的读写文件方法来处理数据方面的输入输出,确实很方便.奈何我的记性实在是叫人着急,很多时候既 ... 
- java调用本地方法的时候报错 could not find the main class:xx.program will exit
		如图所示,当在java调用本地方法的时候报错 我的解决办法是把dll文件放到System.out.println(System.getProperty("java.library.path& ... 
- 给NSString增加Java风格的方法
		给NSString增加Java风格的方法 文章目录 我实在受不了 NSString 冗长的方法调用了,每次写之前都要查文档.特别是那个去掉前后多余的空格的方法,长得离谱.与之对应的别的语言,拿 jav ... 
- Java基础——clone()方法浅析
		一.clone的概念 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象.所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象.那 ... 
- java接口的方法默认都是public abstract类型
		java接口的方法默认都是public abstract类型, 因此我们在编写接口的实现类的时候,方法的实现前面要显式的加上public访问控制符 
随机推荐
- display的理解
			display可把框内显示的内容改变(自我理解) none 此元素不会被显示. block 此元素将显示为块级元素,此元素前后会带有换行符. inline 默认.此元素会被显示为内联元素,元素前后没有 ... 
- Atitit 订单处理原理与功能设计attilax总结
			Atitit 订单处理原理与功能设计attilax总结 订单有三大订单分类,商品订单,充值支付订单,报名订单等..1 订单完成流程 "select * from orderv2 where ... 
- ServletConfig接口默认是哪里实现的?
			问题:Servlet接口默认是哪里实现的? 答:GenericServlet 1.结构 2.ServletConfig.GenericServlet.HttpServlet的关系如下: public ... 
- KendoUI系列:DropDownList
			1.基本使用 1>.创建Input <input id="dropDownList" /> <link href="@Url.Content(&q ... 
- Surface Normal Vector in OpenCascade
			Surface Normal Vector in OpenCascade eryar@163.com 摘要Abstract:表面上某一点的法向量(Normal Vector)指的是在该点处与表面垂直的 ... 
- java线程四种状态
			一个线程可以有四种状态: 1.新(new), 即线程刚刚创建,而并未执行 2.可运行(runnable),意味着一旦时间分片机制有空闲的CPU周期提供给一个线程,那个线程便可立即开始运行.因此,线程可 ... 
- Android开发之注册登录
			昨天给大家介绍了一下关于Android端向服务器端发送数据的方法,不过貌似有一点瑕疵,今天经过调试已经解决,在这里给大家介绍一下 貌似Android4.0以后版本的对于网络权限要求变得严格,导致昨天编 ... 
- JSP网站开发基础总结《十一》
			继上一篇关于过滤器连总结后,本篇为大家详细介绍一下过滤器中过滤规则的dispatcher属性的使用,在servlet2.5中dispatcher的属性有四种,其中上一篇已经为大家介绍了error属性的 ... 
- expdp/impdp 参数说明,中英对照
			任意可以使用expdp/impdp的环境,都可以通过help=y看到帮助文档. 1.expdp参数说明 2.impdp参数说明 3.expdp参数说明(中文) 4.impdp参数说明(中文) 1.ex ... 
- sql初始化XML操作
			/// <summary> /// 添加记录 /// </summary> /// <param name="sender"></para ... 
