我希望将我的字符串转换成字符串数组或字符列表,例如:
示例:
Array<String>
或 Array<Char>
。示例:
val myText = "Ab+2#✅'ü{" // Parse and print to Log
应该:
[ "A", "b", "", "+", "", "2", "", "#", "✅", "'", "", "ü", "", "{" ] // Array contains Strings or Chars
因为 Android 上的表情符号而无法正常工作的 Java/ Kotlin 方法:
myText.toList() // ❌ Fails because of Emojis
myText.toMutableList() // ❌ Fails because of Emojis
Arrays.asList(myText.split("\\b{g}"))
或Pattern.compile("\\X").matcher(myText).results().map(MatchResult::group) .collect(Collectors.toList())
。 - Holger