所以在genereal的设立为子是一样的东西:是否可以颠倒子串的开始点和结束点?
s.substring(beginIndex, EndIndex);
是否有可能将其切换到:
s.substring(EndIndex, BeginIndex);
谢谢!
所以在genereal的设立为子是一样的东西:是否可以颠倒子串的开始点和结束点?
s.substring(beginIndex, EndIndex);
是否有可能将其切换到:
s.substring(EndIndex, BeginIndex);
谢谢!
代码中没有提供。你可以使用s.reverse()来反向获取字符串。然后,你可以使用正常的子字符串,但开始索引将在最后,反之亦然。然后,如果你想以正确的顺序返回,你可以再次使用s.reverse()。
当只有第一个和最后一个部分需要交换时,通过颠倒整个/大部分字符串来杀死表现两次.... – StackFlowed 2014-09-30 19:52:37
他没有说他只想要第一个和最后一个字符被交换。他想知道是否可以向后获取一个字符串的子串 – PsyCode 2014-09-30 19:53:58
使用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
这些线路上的东西。
你可以用的类和方法:
public class StringInMyWorld {
private final String horribleString;
// + constructor, getter
public String iDoNothingLikeEverybodyElse(int endIndex,
int beginIndex) {
return horribleString.substring(beginIndex, endIndex);
}
}
没有那它的API – Reimeus 2014-09-30 19:45:08
中提供您认为什么办法?为什么不 ?你将不得不编写代码,但它可能的 – StackFlowed 2014-09-30 19:45:24
你想要颠倒子字符串,还是只是在寻找一个两个参数相反的方法?如果是这样,为了什么? – 2014-09-30 19:47:46