特定の値を指定するためにフラグ (-[az]) を使用できる Minecraft のコマンドベースの変更に取り組んでいます。ただし、通常の引数を解析する方法について少し混乱しています。コマンドの例を次に示します/tp fist -h
。もちろん、string[0] が何に等しいかは比較的単純ですが、試してみると/tp -h fist
、変更が混乱し、例外がスローされるのではないかと心配しています。
したがって、私の質問は次のとおりです。既存のリストから特定のタイプの文字列を削除する String[ ] を作成することは可能if(args[0].equalsIgnoreCase("text")
です/command text [text-to-remove]
か/command [text-to-remove] text
?
前もって感謝します!
心から、
アフィストフィロニー
PS: for ループを使用して個々の引数を確認できることはわかっていますが、通常、変数は実行ごとに変更されます (通常、変数はすべての名前を共有するわけではないプレーヤーを指定するために使用されるため)。