黑马程序员技术交流社区
标题:
录入字符串,将其变为“字符反向”的字符串的方法1
[打印本页]
作者:
石少星@
时间:
2015-9-6 21:54
标题:
录入字符串,将其变为“字符反向”的字符串的方法1
import java.util.Scanner;
class Test8{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入一个字符串");
String str = sc.nextLine(); //录入字符串存储在str中
char[] arr = str.toCharArray(); //将字符串转换为字符数组
String s = "";
for(int i=0;i<arr.length/2;i++) { //将字符数组中的元素反转
char temp = arr[i];
arr[i] = arr[arr.length-1-i];
arr[arr.length-1-i] = temp;
}
for(int i=0;i<arr.length;i++) { //将反转后的元素拼接成字符串
s = s +arr[i];
}
System.out.println(s);
}
}
作者:
keto
时间:
2015-9-6 22:25
点赞~
作者:
残影
时间:
2015-9-6 22:37
聪明。
作者:
生存追求
时间:
2015-9-6 22:44
最后的转换 , 用String.ValueOf(arr)就能把char数组arr转成String类型
作者:
七色★碎羽
时间:
2015-9-6 23:13
StringBuffer的reverse()
作者:
keviner
时间:
2015-9-6 23:24
Scanner这个类,第一次见
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2