我必須編寫一個方法來切換字符串的第一個和最後一個字母。例如,字符串「java」會變成「aavj」。在Java中切換字符串的第一個和最後一個字母?
這是我到目前爲止有:
import javax.swing.JOptionPane;
public class printTest {
public static void main(String[] args) {
String password;
password = JOptionPane.showInputDialog("Please input your password");
int length = password.length();
String firstChar = password.substring(0, 1);
String lastChar = password.substring(length - 1);
password = lastChar + password + firstChar;
JOptionPane.showMessageDialog(null, password);
}
}
與該代碼我得到以下輸出「ajavaj」當我輸入的「java」,所以我怎麼能解決這個問題?我需要切換前兩個字母,仍然有字符串的中間。我該怎麼辦?
太謝謝你了!這工作完美。 – logonin