给定一串字符串,反向输出!
//本程序利用字符串处理里的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上,无奈用了控制台输出!