【发布时间】:2018-10-06 16:44:15
【问题描述】:
我有一个字符串。
String word = "Football";
我需要将字符串的第一个字符放在字符串的最后。这是我的解决方案。
public class charToString{
public static void main(String[] args){
String testString = "Football";
char[] stringToCharArray = testString.toCharArray();
for(int i=0;i<(stringToCharArray.length-1);i++){
char temp = stringToCharArray[i];
stringToCharArray[i]= stringToCharArray[i+1];
stringToCharArray[i+1] = temp;
}//end of for
String resulT = new String(stringToCharArray); //result with desired output
System.out.println(resulT);
}// end of main
}
这是完成我的任务的有效方式吗?或者你能建议我一个更有效的方法吗?
【问题讨论】:
-
它可以更容易。
String str2 = testString.substring(1) + testString.substring(0,1)