相关疑难解决方法(0)

如何在Java中交换字符串的第一个和最后一个字符?

我在夏天练习尝试变得更好,我对以下内容有点困惑:

http://www.javabat.com/prob/p123384

给定一个字符串,返回一个新的字符串,其中第一个和最后一个字符已被交换.


例子:

frontBack("code") ? "eodc"
frontBack("a") ? "a"
frontBack("ab") ? "ba"
Run Code Online (Sandbox Code Playgroud)

码:

public String frontBack(String str) 
{
    String aString = "";

    if (str.length() == 0){
        return "";
    }

    char beginning = str.charAt(0);
    char end = str.charAt(str.length() - 1);

    str.replace(beginning, end);
    str.replace(end, beginning);

    return str;
}
Run Code Online (Sandbox Code Playgroud)

java

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1