私は現在、人の入力の引数を取り (その部分を理解しました)、それを文字列に追加して別の人に送信する Java プログラムに取り組んでいます。ただし、最初の引数がメッセージに含まれていないというこの 1 つの部分に固執しています。と思ったのですif (!arg.equals(args[0])){}
が、最初の引数が再度メッセージに記載されている場合、それもメッセージから削除します。他の引数とまったく同じものを削除せずに、最初の引数を削除するにはどうすればよいですか?
私のコードは今:
if (args.length<=0){
sender.sendMessage(ChatColor.RED + "No player specified.");
} else {
if (args.length==1){
sender.sendMessage(ChatColor.RED + "No message specified");
} else {
String message = "";
for (String arg : args){
if (!arg.equals(args[0])){
}
}
}
}