请教哪位高手一个问题
如果我要将字符串中的某一个字符都要用其他的不同的字符覆盖该怎么实现啊像这样str.charAt(i)=ch;是不可以的,哪位高手帮忙解决一下撒
----------------解决方案--------------------------------------------------------
class ReplaceChar
{
static String replaceCharAt(String s, char c, int index)
{
int strLength = s.length();
if(index >= 0 && index<strLength)
{
char [] cArray = s.toCharArray();
cArray[index] = c;
return new String(cArray);
}
return null;
}
public static void main(String [] args)
{
String str = "Hello world";
char c = 'a';
int index = 1;
System.out.println(ReplaceChar.replaceCharAt(str, c, index));
index = 15;
System.out.println(ReplaceChar.replaceCharAt(str, c, index));
}
}
----------------解决方案--------------------------------------------------------
我感觉楼主问的是要把一个字符串内为X的所有个字符转换成为另一个字符吧............
如果那样的话有String中有个方法:public String replace(char oldChar,char newChar)或者public String replaceAll(char oldChar,char newChar)
[此贴子已经被作者于2005-9-16 23:29:38编辑过]
----------------解决方案--------------------------------------------------------