如何在android和java中将字符串拆分成句子? [重复]

问题描述 投票:0回答:3

Split 方法不适用于“.”使用 java 作为 android 中的参数。

String[] extension = selectedItem.getmName().split(".");
java android regex split
3个回答
0
投票

尝试:

String[] extension = FilenameUtils.getExtension(selectedItem.getName())

参考:如何在Java中获取文件的文件扩展名?


0
投票

只需转义“.”:

String[] sentences = selectedItem.getmName().split("\\.");

自从“。”是任何字符的正则表达式,结果将始终是一个长度为 0 的数组,因为每个字符都是分隔符,并且

split
只返回 不是 分隔符 - 这将什么也不是。


0
投票
String[] sentences = selectedItem.getmName().split("\\.");

这一定有效。这是 dot 的特殊情况。

© www.soinside.com 2019 - 2024. All rights reserved.