字符串的反串输出问题
来源:互联网 发布:软件测试自我介绍 编辑:程序博客网 时间:2024/04/29 02:50
给定一串字符串,反向输出!
//本程序利用字符串处理里的charAt()方法,注意输入的时候不仅仅是字符,还可以时数字或@#¥%……&*();import javax.swing.JOptionPane;public class StringCharAT {public static void main(String args[]) {String str = JOptionPane.showInputDialog("请输入正确的字符串:");output(str);}public static void output(String s) {String output = "";for (int i = s.length() - 1; i >= 0; i--) {// 注意循环变量的范围,应该从0到s.length()-1;还有就是注意length和length()的区别output += s.charAt(i);// 注意charAt是一个方法,后面用的是()而不是[];}JOptionPane.showMessageDialog(null, output, "字符串的反串为:",JOptionPane.INFORMATION_MESSAGE);System.exit(0);}}
第二段代码,本打算用charArray在Dialog上显示的,后来发现char类型的不能直接加在outputArea上,无奈用了控制台输出!
import javax.swing.JOptionPane;//本程序使用String对象的toCharArrag()方法,讲输出结果打印出来public class StringCharArray {public static void main(String args[]) {String str = JOptionPane.showInputDialog("请输入正确的字符串:");output(str);//System.exit(0);}public static void output(String s) {char charArray[] = s.toCharArray();for (int i = s.length() - 1; i >= 0; i--) {// output+=charArray[i];System.out.print(charArray[i]);}// JOptionPane.showMessageDialog(null,output,"字符串的反串为:",JOptionPane.INFORMATION_MESSAGE);}}
第三段代码,利用charAt()递归
public class StringDiGui {public static void main(String[] args) {reverseString("abcde");}public static void reverseString(String str) {if (str.length() == 1) {System.out.print(str);} else {String str1 = str.substring(0, str.length() - 1);String str2 = str.substring(str.length() - 1);System.out.print(str2);reverseString(str1);}}}第四段代码,利用前面学的Scanner处理输入
import java.util.Scanner;public class StringScannerCharAt {private static Scanner input;public static void main(String args[]) {System.out.println("输入:");input = new Scanner(System.in);String s1 = input.nextLine();System.out.println("输出:");for (int i = s1.length() - 1; i >= 0; i--) {System.out.print(s1.charAt(i));}}}
0 0
- 字符串的反串输出问题
- 字符串反串问题
- 阿里字符串输出的问题
- 关于字符串输出的问题
- 整数数组输出字符串的问题
- 关于字符串的存储和输出问题
- 蓝桥杯常用算法知识点:【递归】制作反串字符串
- 宽字符串输出问题
- Python输出字符串问题
- 字符串输出对齐问题
- 【C语言·字符串】关于字符串的输出问题
- 字符串的几种应用,去除两端空格,将字符串反串,取出一个字符串在另一个字符串的次数,获取一个字符串在另一个字符串中最大子串
- poj 1226 hdu 1238 Substrings 求若干字符串正串及反串的最长公共子串 2002亚洲赛天津预选题
- 自反串
- 关于TextOut输出的字符串透明的问题
- EVC下UNICODE的字符串的输出问题
- sql语句,exec执行 拼接的字符串 输出参数 问题
- cout 输出字符串数组和其他数组时的问题
- PHP 使用 session_destroy() 删除 Session 数据
- Debian系Linux设置开机自启动命令update.rc.d
- redhat6安装oracle手册
- poj 3278
- PHP 爬小说站
- 字符串的反串输出问题
- CSMA/CD和CSMA/CA
- 【计算机网络常见面试题】无线局域网的MAC层
- JBOSS EAP 6 系列三 EJB实现—贯穿始终的模块
- 异常链
- 周赛4.D
- Java线程总结(1)
- Android4.4系统设置会多一种语言:Developer Accented English修改问题
- 中文截取无乱码的PHP方法