在我的应用程序中,我需要将点分隔的字符串转换为arraylist。我已经在很多地方看到,字符串的分割功能用于将逗号分隔的字符串分隔到数组列表。我在文档分析函数中研究需要表达式进行分割。在我的情况下,我提供了点,它没有转换。我错过了什么?请帮帮我。下面是我正在使用的代码
下面,
groupHierarchy.levelPrefix = 4201.4202;
ArrayList<String> levelPrefixList = new ArrayList<>(
Arrays.asList(groupHierarchy.levelPrefix.split(".")));
当我记录它时显示
Log.e("tracking","level prefix list is "+ levelPrefixList);
答案 0 :(得分:3)
使用以下内容:
groupHierarchy.levelPrefix.split("\\.")
public String[] split(String regex)使用正则表达式,所以你必须逃避&#34;。&#34;
有关详细信息,请参阅Split String on . as delimiter。