又一个String,如何使字符和字符之间增加一个*号 顶!我想是用SUBSTRING的方法取字符,再构造新串把 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s = "abcde";StringBuffer sb = new StringBuffer(s);for (int i=0;i<s.length()-1 ;i++ ){ sb = sb.insert(2*i+1,'*');}String r = new String(sb); r就是你要的东西a*b*c*d*e因为最后一个字符后不需要"*",所以循环只循环到s.length()-1 public String function(String srcStr){ int length=str.length() ; for(int i=0;i<length;i++){ int index=(length-1)-i ; str=str.substring(0,index)+"*"+str.substring(index) ; } return srcStr ;} 初学张孝祥DOM 疑问 急 谁有在linux下jsp上传图片并生成缩位图或者加水印 做成功过呢? 把SQL SERVER的存储过程放在文本文件里,JAVA读取这个文件执行报错 Java编程思想内部类继承中的一段代码问题 为何出现java.lang.ClassFormatError?? 请问,如何把对分词一个个的放到某个文本中? 用java怎么求解质数? 进来有分 一个简单语法问题 新手上路,如何把.class搞成可执行文件? java过滤字符串乱码 构造函数前面一般不带修饰符的,但如果加上public,private,代表什么意思? ?用数组做传递参数的问题
StringBuffer sb = new StringBuffer(s);
for (int i=0;i<s.length()-1 ;i++ )
{
sb = sb.insert(2*i+1,'*');
}
String r = new String(sb);
a*b*c*d*e
因为最后一个字符后不需要"*",所以循环只循环到s.length()-1
int length=str.length() ;
for(int i=0;i<length;i++){
int index=(length-1)-i ;
str=str.substring(0,index)+"*"+str.substring(index) ;
}
return srcStr ;
}