0

私の機能はパスワードジェネレーターです。文中の単語の量を選択します。そして、firstLetter と lastLetter を交互に受け取ります。例は void main メソッドにあります。

私の問題は、firstChar と lastChar を回転させる方法がわからないことです。if ステートメントで modulo を使用して試しましたが、それ以上は得られませんでした。たぶん、あなたたちはいくつかのアイデアを持っています。

public static String pwdgen(String s) {
    String[] Splitted = s.split(" ");
    int count = s.split(" ").length;
    int i = 0;
    String firstChar = "";
    String lastChar = "";

    for(i = 0; i < count; i = i + 1) {
        firstChar += Splitted[i].substring(0, 1);
        lastChar += Splitted[i].substring(Splitted[i].length() - 1);
    }


    return count + firstChar + lastChar;
}

public static void main(String[] args) {
    String pwd = pwdgen("Dies ist nur ein doofes Beispiel");
    System.out.println(pwd); // => "6Dtnndl"
    System.out.println(pwdgen("a b c")); // => 3abc
}
4

1 に答える 1