常见对象_字符串反转的案例
来源:互联网 发布:google translate软件 编辑:程序博客网 时间:2024/05/17 22:10
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;}}
0 0
- 常见对象_字符串反转的案例
- 常见对象-字符串反转的案例
- 常见对象-字符串反转功能案例
- 常见对象_把int数组拼接字符串的案例
- 常见对象_判断一个字符串是否对称案例
- 常见对象_把字符串中的数字排序案例
- 常见对象_把int数组拼接成字符串的案例改进版
- 常见对象_把数组拼接成指定格式的字符串案例
- 常见对象_统计字符串中大写小写以及数字出现的次数案例
- 常见对象_字符串的遍历
- 常见对象_如何获取任意范围内的随机数案例
- 常见对象_模拟用户登录案例
- 常见对象_校验邮箱案例
- 常见对象-把int数组拼接字符串的案例
- 字符串的几种常见的反转
- 反转字符串的一些常见方法
- 常见对象_StringBuffer的反转功能
- 常见对象_统计大写,小写及数字字符的个数案例
- 代理模式
- android中viewgroup中ontouch的传递机制
- 非常规的方法安装docker-compose
- iOS 下AES256 CBC NOPadding的实现 填充问题
- 图论基础
- 常见对象_字符串反转的案例
- PHP小小算法(Continuously updated)
- C#注册和注销全局快捷键
- python自学之路-02
- Hibernate和Mybatis的优势
- Ubuntu下SSH安装或设置
- iOS和Android持续集成
- clearAnimation()解决setVisibility()无效问题
- 在java中如何在非servlet的普通类中获取request、response、session