java - 将带有分隔符的字符串解析为数组

标签 java arrays string parsing delimiter

我有一个文件包含这种类型的行:

“安道尔城|ad|安道尔城|20430|42.51|1.51”

我基本上只想拥有一个包含 | 之间的条目的字符串数组分隔符:

[“安道尔城”、“广告”、“安道尔城”、“20430”、“42.51”、“1.51”]

这可以用正则表达式来完成吗?

最佳答案

是的,当您从文件中读取每一行时,对每一行使用 String.split()。

line.split("\\|");

关于java - 将带有分隔符的字符串解析为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13198411/

相关文章:

java - 如何在java中使用MessageDigest类?

java - 非泛型类可以实现泛型接口(interface)吗?

c++使用动态分配运算符反转数组元素

c# - 使用c#解析HTML

Java 8替代字符串中奇数位置的字符总和?

java - 如何输出存储在java vector 中的对象的属性?

c++ - 数组名和另一个指向第一个元素的指针有什么区别?

python - 在 Python 中创建 Zigzag 数组的函数

swift - 如何在不丢失顺序的情况下删除 Swift 中字符串的重复行?

java - 不同的 View 取决于 android 版本