diff options
author | 2014-01-20 15:41:50 +0900 | |
---|---|---|
committer | 2014-01-20 18:33:45 +0900 | |
commit | 837cdd738b7ddbeac04b15230f01e44d247bd50a (patch) | |
tree | 19f251f5ad15cd9b09b0941fd9d5ee76fad1e064 /java/src/com/android/inputmethod/latin/utils/StringUtils.java | |
parent | 3f3b0af5b759ef87fbc42935a53b6827c7237f05 (diff) | |
download | latinime-837cdd738b7ddbeac04b15230f01e44d247bd50a.tar.gz latinime-837cdd738b7ddbeac04b15230f01e44d247bd50a.tar.xz latinime-837cdd738b7ddbeac04b15230f01e44d247bd50a.zip |
Add SpacingAndPunctuationsTests
Change-Id: I78d488ad84a11af809ee1f8d3d2fa01a89fbfa28
Diffstat (limited to 'java/src/com/android/inputmethod/latin/utils/StringUtils.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/utils/StringUtils.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/utils/StringUtils.java b/java/src/com/android/inputmethod/latin/utils/StringUtils.java index c5ed39310..699a0b80e 100644 --- a/java/src/com/android/inputmethod/latin/utils/StringUtils.java +++ b/java/src/com/android/inputmethod/latin/utils/StringUtils.java @@ -22,6 +22,7 @@ import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.latin.Constants; import java.util.ArrayList; +import java.util.Arrays; import java.util.Locale; public final class StringUtils { @@ -183,6 +184,12 @@ public final class StringUtils { return codePoints; } + public static int[] toSortedCodePointArray(final String string) { + final int[] codePoints = toCodePointArray(string); + Arrays.sort(codePoints); + return codePoints; + } + // This method assumes the text is not null. For the empty string, it returns CAPITALIZE_NONE. public static int getCapitalizationType(final String text) { // If the first char is not uppercase, then the word is either all lower case or |