ユーザーが「123456789」などの数字の配列を入力すると、ユーザーは「PE」などのコマンドの文字列を入力することになり、私のプログラムは文字列内の各文字をチェックします。
P=最後に入力した数値である9を削除します
。E=最終結果を出力します。
この時点まで、すべてが正常に機能していました。
しかし、私の問題は、ユーザーが「P(任意の数字)」を入力したときにコマンドを読み取れる必要があり、その数字を数字の配列の最後に配置する必要があることです。
したがって、P(4)の場合、結果は「1234567894」になります。
これどうやってするの ?
これは私が今PとEのために持っているものです。
if (commandList.get(x).equals("P(")) {
JOptionPane.showMessageDialog(null, "HI");
}
else if (commandList.get(x).equals("P")) {
strList.remove(strList.size()-1);
x++;
}