1>题目描述
- 题目描述:
- 接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
- 输入描述:
- 输出描述:
- 输出该字符串反转后的字符串。
2>解法
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String s = sc.next();
int left = 0;
int right = s.length()-1;
char temp;
char[] arr = s.toCharArray();
while(left<=right){
temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
left++;
right--;
}
System.out.println(arr);
}
}
3>其它解法
- 1、调用StringBuffer的reverse()方法
- 2、利用toCharArray()转成数组,在反向遍历