日期:2014-05-20  浏览次数:20682 次

请教Object 对象取值问题
现在有一个String 字符串例如: 
  String abcString="4,开,1,222,222,CJ:5,开,1,333,333,CJ:6,开,1,444,444,CJ:24,开,1,999,999,KZ:25,开,1,888,888,KZ";
 以“:”分割。赋到object 对象上,或是直接一个一个的赋上。都有哪些方式?如何赋到object 对象上?
赋完了,还要有一个需求,就是把这个object 取出来。
例如:问题1:如果把这个直接赋到 object 上,就是不以“:”分割的形式,在取值的时候,要每6个字符串用到一个sql语句上。用for 循环如何循环得到。object 好像没有 .length 之类的属性吧!



------解决方案--------------------
要是不分割的话而且每六个赋值到object上面,这样的话你要用substring了,不过你要是里面有符号的话最好也把符号的位数算进去。
int index=0;
Object o;
for(int i=0;i<abcString.length;i++){
if(index!=6)
{
segments……!
}
if(index==6)
index=0;
}