VoiceVariant.java: Replace String.split with a regex.Pattern object.

This commit is contained in:
Reece H. Dunn
2013-08-27 16:57:17 +01:00
parent 1c01e36b05
commit e7921e80bf
@@ -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