请问如何替换一个数组中的指定元素?
RT...假设现在有一个数组:,,,a,,b,,,,c,,,d,e,f,g,,,a,,,,,,之类的形式,现在想把该数组里的所有不是单个出现的","都替换成单个的",",...
RT...假设现在有一个数组:,,,a,,b,,,,c,,,d,e,f,g,,,a,,,,,,之类的形式,现在想把该数组里的所有不是单个出现的","都替换成单个的",",得到a,b,c,d,e,f,g,a这种形式的数组,请问该如何操作?PS:以上","出现的频率随机,可能连续出现如:,,,,,,,,,, ,,,, ,,,,,,, ,,,,,....
展开
5个回答
展开全部
替换一个数组中的指定元素:
首先要知道数组中指定那个元素的下标,根据下标进行替换
例:
int[] items={0,1,2,3,4,5,6};
假如要替换1,首先要知道1在数组中的下标,1在数组中的下标也是1
那么,把1这个元素替换成10,这样写:
items[1]=10;
这样就完成了数组元素的替换
首先要知道数组中指定那个元素的下标,根据下标进行替换
例:
int[] items={0,1,2,3,4,5,6};
假如要替换1,首先要知道1在数组中的下标,1在数组中的下标也是1
那么,把1这个元素替换成10,这样写:
items[1]=10;
这样就完成了数组元素的替换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-11-26
展开全部
用replace函数将这些逗号全部都替换掉,比如说你的数据在a1单元格,replace(a1,",",""),这些字符就会都变成挨着的,然后再用一次replace,往里面插入逗号,即replace(replace(a1,",",""),"",","),这样出现的结果是,最前面和最后面都会有一个逗号,需要把最前面和最后面的逗号去掉,可以用right和left函数,right(replace(replace(a1,",",""),"",","),len(replace(replace(a1,",",""),"",","))-1),此时去掉了前面的逗号,再用一次left,即left(right(replace(replace(a1,",",""),"",","),len(replace(replace(a1,",",""),"",","))-1),len(right(replace(replace(a1,",",""),"",","),len(replace(replace(a1,",",""),"",","))-1))-1),这样看着太痛苦了,所以建议将right那里的数据放在b1单元格中,后面的left就是left(b1,len(b1)-1),一个很笨的方法,不晓得对你有用没
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-08
展开全部
你干脆查询 出来,在条件属性那边判断吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询