从键盘输入任意一个String类型的字符串 将其进行字符串反串
2018-01-12 22:59
465 查看
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); } }
相关文章推荐
- 用输入的字符串和任意一个数字进行运算,可以判断
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- C#中进行字符串类型声明时,一个小写 "string ", 一个大写 "String ", 这两个类有什么区别呢?
- 从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- 华为上机笔试之通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- 从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt
- 转:从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。
- 将任意一个对象中的所有String类型 的成员变量所对应字符串中的“b”改成“a”(利用反射)
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc
- 设计一个程序,从键盘上输入若干字符串,利用算法库中的查找函数对给定的字符串进行查找,将查找后的结果输出
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- 编写程序通过栈的方式将任意输入的字符串内容进行逆序输出。
- 8、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数, 然后打印出这个十进制整数对应的二进制形式。
- 编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作。
- 一个用VB实现的对任意字符串进行排列并排序的函数
- 编一个程序,从 string 对象中去掉标点符号。要求输入到程序的字符串必须含有标点符号,输出结果则是去掉标点符号后的 string 对象。
- 接收从键盘输入的字符串格式的年龄,分数和入学时间 转换为整数、浮点数、日期类型,并在控制台输出(类型转换)
- c++中怎么判断一个string类型的字符串变量是否为数字?
- 网络通信中,DELPHI的string类型数据转换为C++字符串发送的一个陷阱