所以在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