java - 迭代一个字符串并获取某些值

标签 java string

我有一个字符串,值之间用逗号分隔,例如: “披萨、汉堡包、薯条”

我需要迭代字符串并将每个值添加到列表中,我该怎么做? 如果有逗号,请将值添加到逗号之前的列表中。

提前致谢,

String s = "pizza,hamburguer,fries";
ArrayList<String> list = new ArrayList();

list.add("pizza");
list.add("hamburuger");
list.add("fries");

最佳答案

您可以使用 String.split() 方法:

String s = "pizza,hamburguer,fries";
String[] splitArray = s.split(",");
List<String> list = Arrays.asList(splitArray);

list.add("pizza");
list.add("hamburuger");
list.add("fries");

关于java - 迭代一个字符串并获取某些值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56706381/

相关文章:

java - JComboBox ActionEvent 与多个组合框一起执行?

java - 检查单链表的值是否形成回文

string - 如何将StrLn 放入Data.ByteString.Internal.ByteString?

java - 如何以与 setLength 属性类似的方式在 python 中设置字符串的固定长度 java

r - stringr:从字符串中删除圆括号和方括号

php - 如何从字符串中找到第一个非重复字符?

java - netty-tcnative 没有在 jdk.tls.disabledAlgorithms 中选择配置

java - 如何使可扩展列表的子项可点击并执行某些操作?

java - Apache Tika 中的 CSV 检测器

c# - 在 C# 中使用 int 作为字符串的数字表示