用JOptionPane调用对话框,令用户一次性输入一个字符串,(然后将字符串传入一个字符型的数组,然后再将字符串反转,即第一个字符放到最后,最后的放在最前)
括号内只为提议,如果有其他方法,也可以,不过本人为初学者,希望不要涉及太多难度大的语法
用JOptionPane调用对话框,令用户一次性输入一个字符串,(然后将字符串传入一个字符型的数组,然后再将字符串反转,即第一个字符放到最后,最后的放在最前)
括号内只为提议,如果有其他方法,也可以,不过本人为初学者,希望不要涉及太多难度大的语法
参考代码:
import javax.swing.*;
class Main
{
public static void main(String[] args)
{
String text = JOptionPane.showInputDialog(null, null);
System.out.println("Input String: " + text);
char[] array = text.toCharArray();
System.out.println("Save To Char[]: " + text);
// 倒序
for(int i = 0; i < array.length/2; ++i) {
char temp = array[i];
array[i] = array[array.length - 1 - i];
array[array.length - 1 - i] = temp;
}
System.out.print("Reverse Char[]: ");
System.out.println(array);
}
}
截图:
输出:
import javax.swing.*;
public class Test4 { public static void main(String[] args) { String str = JOptionPane.showInputDialog("请输入字符串:"); System.out.println("转换前:" + str); StringBuilder sb = new StringBuilder(str); sb.reverse(); System.out.println("转换后:" + sb); } }