如何将点(。)分隔的字符串转换为数组列表?

时间:2015-10-05 06:39:25

标签: java arrays string

在我的应用程序中,我需要将点分隔的字符串转换为arraylist。我已经在很多地方看到,字符串的分割功能用于将逗号分隔的字符串分隔到数组列表。我在文档分析函数中研究需要表达式进行分割。在我的情况下,我提供了点,它没有转换。我错过了什么?请帮帮我。下面是我正在使用的代码

下面,

 groupHierarchy.levelPrefix = 4201.4202;
 ArrayList<String> levelPrefixList = new ArrayList<>(
                Arrays.asList(groupHierarchy.levelPrefix.split(".")));

当我记录它时显示

Log.e("tracking","level prefix list is "+ levelPrefixList);

1 个答案:

答案 0 :(得分:3)

使用以下内容:

groupHierarchy.levelPrefix.split("\\.")

public String[] split(String regex)使用正则表达式,所以你必须逃避&#34;。&#34;

有关详细信息,请参阅Split String on . as delimiter

相关问题