java - 如何用 || 分割字符串

标签 java string split

<分区>

当我分割一个字符串时:

"EMP ID||EMP NAME||DESIGNATION"

我把每个字母分开:

[, E, M, P, , I, D, |, |, E, M, P, , N, A, M, E, |, |, D, E, S, I, G, N, A, T, I, O, N]

我的代码是

String strHeader="EMP ID||EMP NAME||DESIGNATION";
String[] arrStrColumnsInRow=strHeader.split("||");

我怎样才能像这样拆分它:

[EMP ID,EMP NAME,DESIGNATION]

最佳答案

使用

String[] arrStrColumnsInRow=strHeader.split("\\|\\|");

这是因为split的参数是 regular expression ,其中 | 是逻辑运算符。

关于java - 如何用 || 分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36859726/

相关文章:

jdbc - 在sqlite上调用createArrayOf方法时出现java.lang.AbstractMethodError : org. sqlite.Conn.createArrayOf错误

string - 使用 Vimscript 获取字符串的长度

javascript - Jquery SPLIT 字段名称

纬度和经度的Java String Split问题

javascript - 忽略出现在引号内的分隔符的 JS split() 函数

Java:需要对引用对象的 API 文档进行说明

java - 从一个 Java 应用程序启动多个 Java 应用程序

java - 如何在运行时管理 Quartz 作业的集群模式?

python - 使用正则表达式使用反斜杠分割字符串

MySQL 使用带有日期文本的字符串列作为日期字段