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

如何把以下数字转化为字符串?
如何把 8个数字 1 转化为字符串"11111111",但是如果我第N个为数字0时,我可以更换它,如第2个为0,则字符串变为"10111111",
希望给个通用的方法,像JAVA的方法一样,可以通用.

我传入值的排列序号,和值本身,就可以这样转化.
希望提供源代码 谢谢好心的朋友.

------解决方案--------------------
String transfer(int value, int index) {
String s = String.valueOf(value);
StringBuffer buf = new StringBuffer(s);
buf.replace(index, index+1, "1");
return buf.toString();
}
不知道是否符合你的要求