日期:2014-05-20 浏览次数:20955 次
public StringBuffer fun(String s) {
String a = s;
int count = 0;
for (int i = 0; i < a.length(); i++) {
String space = a.substring(i, i + 1);
if (" ".equals(space)) {
count++;
}
}
String b = a.replace(" ", "");
StringBuffer print = new StringBuffer(b);
for (int i = 0; i < count; i++) {
print.insert(0, " ");
}
return print;
}
------解决方案--------------------
直接使用加号连接起来?
------解决方案--------------------
你这问题就跟 1+1为什么等于2一样。
------解决方案--------------------
不使用系统函数??
不要说具体逻辑了,光输入数据、输出数据不使用系统函数都做不到!
简直不知所云!
------解决方案--------------------
这种公司基本上属于装 B 的垃圾型,没啥好去的!
------解决方案--------------------
楼主,给你个建议。
面试的完的时候,如果感觉答的不好,并且对什么问题比较疑惑。
你直接反问面试官。反正也没回答上来,不如来个饿羊扑虎呢。