mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 02:08:00 +00:00
- Optimize splitCardName by getting rid of continuous regular expression parsing.
This commit is contained in:
@@ -43,6 +43,7 @@ import forge.util.Aggregates;
|
||||
import forge.util.CollectionSuppliers;
|
||||
import forge.util.Lang;
|
||||
import forge.util.MyRandom;
|
||||
import forge.util.TextUtil;
|
||||
import java.util.Arrays;
|
||||
|
||||
public final class CardDb implements ICardDatabase {
|
||||
@@ -122,7 +123,7 @@ public final class CardDb implements ICardDatabase {
|
||||
*/
|
||||
private static List<String> splitCardName(final String name) {
|
||||
String cardName = name; // .trim() ?
|
||||
String[] cardNameElems = cardName.split("\\|");
|
||||
String[] cardNameElems = TextUtil.split(cardName, '|');
|
||||
|
||||
final String actualCardName = cardNameElems[0];
|
||||
String setName = null;
|
||||
|
||||
Reference in New Issue
Block a user