在不使用Most API

时间:2015-08-29 21:42:28

标签: java

无法掌握如何执行此操作,因为我必须使用字符串,并且只能使用subStringcharAt作为程序。我想到了数组的方式,以及那种性质的一切,但是当我想到字符串时,我迷失了。找到一个单词的开头甚至结尾都很容易,但我们也必须担心中间空格。

示例:" Walking Dead " => "Walking Dead"

对于我可能认为错误的任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

假设您可以使用length(),一种解决方案是循环遍历字符串中的字符并将非空格添加到新字符串中:

public static String removeSpaces(String test) {
    String noSpaces = "";

    for (int i = 0; i < test.length(); i++) {
        if (test.charAt(i) != ' ') {
            noSpaces += test.charAt(i);
        }
    }
    return noSpaces;
}

虽然有很多方法可以做到这一点。