package com.demo07;
import java.util.Scanner;
/*
* 字符串反转
* 举例:键盘录入"abcde" 输出结果:"edcba"
*
* 分析:
* 1、键盘录入一个字符串
* 2、定义一个新字符串
* 3、倒着遍历字符串,得到每一个字符
* (1)length()和charAt()结合
* (2)把字符串转成字符数组
* 4、用新字符串把每一个字符拼接起来
* 5、输出新串
*/
public class Test3 {
public static void main(String[] args) {
//1、键盘录入一个字符串
// * 2、定义一个新字符串
// * 3、倒着遍历字符串,得到每一个字符
//* (1)length()和charAt()结合
//* (2)把字符串转成字符数组
// * 4、用新字符串把每一个字符拼接起来
// * 5、输出新串
Scanner sc=new Scanner(System.in);
System.out.println("请从键盘输入一个字符串:");
String s1=sc.nextLine();
// 定义一个新字符串
String result = "";
// 把字符串转成字符数组
char[] chs = s1.toCharArray();
for(int i=s1.length()-1;i>=0;i--) {
result+=chs[i];
}
System.out.println("字符串反转后为:");
System.out.println(result);
}
}
从键盘输入任意一个String类型的字符串 将其进行字符串反串
猜你喜欢
转载自blog.csdn.net/qq_37843372/article/details/79048779
今日推荐
周排行