当前位置: 代码迷 >> J2SE >> 面试标题求方案
  详细解决方案

面试标题求方案

热度:10217   发布时间:2013-02-25 00:00:00.0
面试题目求方案
java实现写入一个字符串,其中含空格,将其从新排序,空格都在前面,例:输入“_a_b_c”(_表示空格) 转换成“___abc”
注:不能使用系统函数

------解决方案--------------------------------------------------------
遍历循环判断?
------解决方案--------------------------------------------------------
空格的assic码值是32。。。直接将字符串转换成字符数组。。然后比较assic就行了

------解决方案--------------------------------------------------------
Java code
           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 的垃圾型,没啥好去的!
------解决方案--------------------------------------------------------
楼主,给你个建议。 
面试的完的时候,如果感觉答的不好,并且对什么问题比较疑惑。
你直接反问面试官。反正也没回答上来,不如来个饿羊扑虎呢。
  相关解决方案