实现功能类:
package com.kai.demo;
import javax.swing.JOptionPane;
public class Test3 {
public static void reverseString(String str){
if (str.length() == 1){
System.out.print(str);
}
else{
String subString1 = str.substring(0, str.length()-1);
String subString2 = str.substring(str.length()-1);
System.out.print(subString2);
reverseString (subString1);
}
}
public static void main (String args[]){
String originalString;
originalString = JOptionPane.showInputDialog("Please input a String: "); //跳出输入字符串的框
reverseString (originalString);
}
}
主类:
package com.kai.test;
import static org.junit.Assert.*;
import javax.swing.JOptionPane;
import org.junit.Test;
import com.kai.demo.Test3;
public class Test3Test {
@Test
public void test() {
Test3 test = new Test3();
String originalString;
originalString = JOptionPane.showInputDialog("Please input a String: ");
test.reverseString (originalString);
}
}