【发布时间】:2016-01-01 18:09:04
【问题描述】:
在我的应用程序中,我需要将点分隔字符串转换为 arraylist。我在很多地方看到字符串的拆分函数用于将逗号分隔的字符串分隔为数组列表。我在文档中研究了拆分函数需要表达式进行拆分。在我的情况下,我提供了点并且它没有转换。我错过了什么吗?请帮助我。下面是我正在使用的代码
这里,
groupHierarchy.levelPrefix = 4201.4202;
ArrayList<String> levelPrefixList = new ArrayList<>(
Arrays.asList(groupHierarchy.levelPrefix.split(".")));
当我记录它时,它会显示
Log.e("tracking","level prefix list is "+ levelPrefixList);
【问题讨论】:
-
因为 split 方法需要一个正则表达式,所以你必须使用 \\(双斜杠)来表示你需要匹配 .(dot)