字符串逆序输出
来源:互联网 发布:淘宝一年消费1万5 编辑:程序博客网 时间:2024/04/29 18:55
这道题毕业找工作的时候常考
输入一个字符串,按相反顺序输出该字符串。如输入1234,输出4321。
Java代码
package test25;
import java.util.*;
public class OperateString {
/**
* @param args
*/
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
while (true) {
System.out.println("输入字符串,反转输出,0退出!");
String str = s.nextLine();
if (str.equals("0")) {
break;
}
System.out.println(OperateString.reverse(str));
}
}
public static String reverse(String s) {
if (s.length() >= 1) {
return s.substring(s.length() - 1)
+ reverse(s.substring(0, s.length() - 1));
} else {
return "";
}
}
}
或者
Java代码
package test25;
import java.util.Scanner;
public class StringOperate {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
while (true) {
Scanner scanner = new Scanner(System.in);
String temp = scanner.nextLine();
/*
* for (int i = temp.length() - 1; i >= 0; i--) {
* System.out.print(temp.charAt(i)); }
*/
StringBuilder s1 = new StringBuilder(temp);
// StringBuffer s1 = new StringBuffer(temp);
System.out.println(s1.reverse());
System.out.println();
if (temp.equals("exit")) {
break;
}
}
}
}
Java代码
public class OperateString {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (true) {
System.out.println("输入字符串,反转输出,0退出!");
String str = sc.nextLine();
if (str.equals("0")) {
break;
}
StringBuffer sb = new StringBuffer();
System.out.println("转换前: " + str);
for (int i = str.length() - 1; i >= 0; i--) {
char ch = str.charAt(i);
sb.append(ch);
}
str = sb.toString();
System.out.println("转换后: " + str);
}
}
}
- 字符串逆序&字符串逆序输出
- 逆序输出字符串
- 字符串逆序输出
- 字符串逆序输出
- 字符串的逆序输出
- 递归逆序输出字符串
- 逆序输出字符串
- 逆序输出字符串
- 实现字符串逆序输出
- 字符串逆序输出
- NYOJ - 字符串逆序输出
- 字符串逆序输出
- 字符串逆序输出
- 字符串逆序输出
- C字符串逆序输出
- 字符串逆序输出
- 字符串逆序输出
- 逆序输出字符串
- 软件加密!! 有人能帮帮我吗 ?
- flash中NetConnection与NetStream知识整理
- weblogic8.1没有user_project那个目录
- js控制flash播放
- Windows CE: Prefetch Aborts, why they are difficult to locate
- 字符串逆序输出
- Flash中4个取整函数的比较
- js xmldom
- 文件上传实现(java实现)
- HTML中小meta的大作用
- java.util.Scanner类
- UBB代码
- 点击QQ聊天
- 关于pinax群组页面错误“Could not determine relationship on related name topics”解决方案