如何在java中仅使用转义字符和length()来反转字符串?

问题描述 投票:0回答:1

我必须反转用户输入的字符串,它只能是五个字母的单词,所以它是 if (word.length() == 5),然后打印反转的单词。但我不允许使用循环、charAt、子字符串等。我只能使用 length() 、 if 语句和转义字符,但我不知道它怎么可能。抱歉,如果这令人困惑,一个例子是输入的 5 个字母单词是 food,它会变成 s-ood-f

我尝试使用转义字符,但我不知道它是否可以在这里做任何事情

java string-length
1个回答
0
投票

正如@DevilsHnd 所说: 您可以使用 StrinBuilder 来实现这一点,例如下面

String word = "foods";
    if (word.length() == 5){
        System.out.println(new StringBuilder(word).reverse());
    } else {
        System.out.println("TODO");
    }
© www.soinside.com 2019 - 2024. All rights reserved.