一个字符串"evenColumn,oddColumn,evenColumn,oddColumn..."排列,在中间插入新字符串
一个字符串 "evenColumn,oddColumn,evenColumn,oddColumn... "排列,在中间第i个位置插入新字符串“newColumn”,例如第二个位置,字符串变成
“evenColumn,newColumn,evenColumn,oddColumn...”;求最简写法
------解决方案--------------------char[] toCharArray()
//将此字符串转换为一个新的字符数组。
然后对数组进行操作就OK了!
。。。。。。。。
//操作完成后,再将转换好的数组转换成字符串!
static String valueOf(char[] data)
//返回 char 数组参数的字符串表示形式。
------解决方案--------------------还有别的什么啊!
大家在说说啊,我是初学者,我也想知道!
------解决方案--------------------String str = "evenColumn,oddColumn,evenColumn,oddColumn ";
System.out.println(
str.replaceFirst( "(\\w+,){1,2} ", "$0 "+ "newColumn, "));
--------------------------------------
这里边的2代表你要替换的位置,但是不能包括开头跟结尾的位置.
就是说,2所代表的范围在逗号的个数内.