From e7921e80bf60a20ffddb88045ec566c93abc73fe Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Tue, 27 Aug 2013 16:57:17 +0100 Subject: [PATCH] VoiceVariant.java: Replace String.split with a regex.Pattern object. --- android/src/com/reecedunn/espeak/VoiceVariant.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/android/src/com/reecedunn/espeak/VoiceVariant.java b/android/src/com/reecedunn/espeak/VoiceVariant.java index 0debe09e..ec5a688a 100644 --- a/android/src/com/reecedunn/espeak/VoiceVariant.java +++ b/android/src/com/reecedunn/espeak/VoiceVariant.java @@ -16,7 +16,11 @@ package com.reecedunn.espeak; +import java.util.regex.Pattern; + public class VoiceVariant { + private static final Pattern mVariantPattern = Pattern.compile("-"); + public final String variant; public final int gender; public final int age; @@ -54,7 +58,7 @@ public class VoiceVariant { } public static VoiceVariant parseVoiceVariant(String value) { - String[] parts = value.split("-"); + String[] parts = mVariantPattern.split(value); int age = SpeechSynthesis.AGE_ANY; switch (parts.length) { case 1: // variant