因此,一般来说,子串的设置类似于:
s.substring(beginIndex, EndIndex);
是否可以将其切换为:
s.substring(EndIndex, BeginIndex);
谢谢!
答案 0 :(得分:1)
您可以包装类和方法:
public class StringInMyWorld {
private final String horribleString;
// + constructor, getter
public String iDoNothingLikeEverybodyElse(int endIndex,
int beginIndex) {
return horribleString.substring(beginIndex, endIndex);
}
}
答案 1 :(得分:0)
代码中没有提供。你可以使用s.reverse()来向后获取字符串。然后你可以使用普通的子串,但是开始索引将在结尾,反之亦然。然后,如果您希望它以正确的顺序返回,您可以再次使用s.reverse()。
答案 2 :(得分:0)
使用String.substring方法获取除第一个和最后一个字母之外的字符,然后在所需位置连接起始和结束字符。
EG:
firstChar=yourString.subString(0,1)
lastChar=yourString.subString(yourString.length-1,yourString.length)
yourInBetweenString=yourString.subString(1,yourString.length-1)
yourNewString=lastChar+ yourInBetweenString+ firstChar
这些方面的东西。