Wie verwende ich die "sendMessage()" code senden Verdoppelt?

Ich bin versucht, einen Taschenrechner-Befehl für meine Zwietracht bot!

In diesem code habe ich versucht, konvertieren Sie die Benutzer-Eingabe in ein double (z.B. Eingaben des Benutzers: *berechnen Sie 1 + 1) und schicken Sie eine Nachricht mit der double-Wert! Dies allerdings funktionierte nicht, also dann habe ich versucht, die Umwandlung der Doppel-zurück in einen string!!

public void onMessageReceived(MessageReceivedEvent event) {
                Message message = event.getMessage();
            String content = message.getContentRaw();
            MessageChannel channel;
            channel = event.getChannel();                       
                 String[] args = content.split(" ");



if (args[0].equalsIgnoreCase("!calculate")) {
                if (args.length == 1) {
                    channel.sendMessage("error message").queue();
                }else  {
                  String input = content;
                  input = input.replace(args[0], "");
                  double result = Double.parseDouble(text);
                  channel.sendMessage(result).queue();
                }
                }
}

nachdem ich in einem Doppelzimmer.toString zwischen dem Ergebnis und den Ausgang als wäre es nicht drucken das doppelte.

              String output = Double.toString(result);
              channel.sendMessage(output).queue();

erste Versuch hatte keinen Ausgang! zweite hatte eine "numberformatexception"! wie löse ich dieses problem?