diff --git a/src/main/java/com/comandante/creeper/bot/commands/CardsCommand.java b/src/main/java/com/comandante/creeper/bot/commands/CardsCommand.java index 6f7f0fb43b562089c2c0390b8dc5398f950926bc..4a7133b9baf04e86961a00dab11986a06ddd9603 100644 --- a/src/main/java/com/comandante/creeper/bot/commands/CardsCommand.java +++ b/src/main/java/com/comandante/creeper/bot/commands/CardsCommand.java @@ -1,13 +1,14 @@ package com.comandante.creeper.bot.commands; +import com.comandante.creeper.CreeperUtils; import com.comandante.creeper.blackjack.BlackJack; import com.comandante.creeper.blackjack.Deck; import com.comandante.creeper.bot.BotCommandManager; +import com.google.common.collect.Lists; import com.google.common.collect.Sets; import java.util.List; import java.util.Set; -import java.util.stream.Collectors; public class CardsCommand extends BotCommand { @@ -24,8 +25,8 @@ public class CardsCommand extends BotCommand { Deck deck = new Deck(); deck.shuffle(); List<BlackJack.Card> cards = com.google.common.collect.Lists.newArrayList(deck.next(), deck.next(), deck.next(), deck.next(), deck.deal()); - return cards.stream() - .map(card -> card.type.textRepresentation + card.suit.textRepresentation + " / ") - .collect(Collectors.toList()); + StringBuilder sb = new StringBuilder(); + cards.forEach(card -> sb.append(card.type.textRepresentation).append(card.suit.textRepresentation).append(" / ")); + return Lists.newArrayList(CreeperUtils.replaceLast(sb.toString(), " / ", "")); } }