常见对象_字符串反转的案例
2016-11-09 00:38
330 查看
package cn.itcast_07; import java.util.Scanner; /* * 字符串反转 * 举例:键盘录入"abc" * 输出结果:"cba" * * 分析: * A:键盘录入一个字符串 * B:定义一个新字符串 * C:倒着遍历字符串,得到每一个字符 * a:length()和charAt()结合 * b:把字符串转成字符数组 * D:用新字符串把每个字符拼接起来 * E:输出新字符串 */ public class StringTest3 { public static void main(String[] args) { // 键盘录入一个字符串 Scanner sc = new Scanner(System.in); System.out.print("请输入一个字符串:"); String line = sc.nextLine(); /* * // 定义一个新字符串 String result = ""; * * // 把字符串转成字符数组 char[] chs = line.toCharArray();// abcde // * 倒着遍历字符串,得到每一个字符 for (int x = chs.length - 1; x >= 0; x--) { result += * chs[x]; } */ // 改进为功能实现 String result = myReverse(line); // 输出新字符串 System.out.println("反转后的结果是:" + result); } /* * 两个明确: 返回类型:String 参数列表:String line */ public static String myReverse(String line) { // 定义一个新字符串 String result = ""; // 把字符串转成字符数组 char[] chs = line.toCharArray();// abcde // 倒着遍历字符串,得到每一个字符 for (int x = chs.length - 1; x >= 0; x--) { result += chs[x]; } // 返回反转后的结果 return result; } }
相关文章推荐
- 常见对象-字符串反转的案例
- 常见对象_字符串反转功能案例
- 常见对象-字符串反转功能案例
- 常见对象_把字符串中的字符进行排序案例
- 常见对象_判断一个字符串是否对称案例
- 常见对象-把int数组拼接字符串的案例
- 常见对象_把字符串中的数字排序案例
- 常见对象-把数组拼接成指定格式的字符串案例
- 常见对象-统计字符串中大写小写以及数字出现的次数案例
- 常见对象_把int数组拼接成字符串的案例改进版
- 常见对象-判断一个字符串是否对称案例
- 常见对象_统计字符串中大写小写以及数字出现的次数案例
- 常见对象_把数组拼接成指定格式的字符串案例
- 常见对象_把int数组拼接字符串的案例
- 常见对象_统计大写,小写及数字字符的个数案例
- 常见对象部分案例总结
- 常见对象_日期工具类的编写和测试案例
- 常见对象_如何获取任意年份的2月份有多少天案例
- 常见对象_如何获取任意范围内的随机数案例
- 常见对象_模拟用户登录案例增强版加入猜数字游戏