首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将字符串拆分为x++

如何将字符串拆分为x++
EN

Stack Overflow用户
提问于 2016-04-26 08:44:14
回答 2查看 11.6K关注 0票数 6

当我劈开一根绳子时:

"EMP ID-EMP名称-EMP名称-\x{e76f}“

我收到每封信的分拆:

、E、M、P、I、D、、E、E、M、P、N、A、M、E、分部、分部、D、E、S、I、G、N、A、T、I、O、N

我的代码是

代码语言:javascript
运行
复制
String strHeader="EMP ID||EMP NAME||DESIGNATION";
String[] arrStrColumnsInRow=strHeader.split("||");

我怎么能让它分裂成这样:

电磁脉冲ID,电磁脉冲名称,名称

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-26 08:46:45

使用

代码语言:javascript
运行
复制
String[] arrStrColumnsInRow=strHeader.split("\\|\\|");

这是因为split的参数是正则表达式,其中|是逻辑运算符。

票数 24
EN

Stack Overflow用户

发布于 2016-04-26 08:47:04

|对于正则表达式是特殊的--您需要转义它们:

代码语言:javascript
运行
复制
String strHeader = "EMP ID||EMP NAME||DESIGNATION";
String[] arrStrColumnsInRow = strHeader.split("\\|\\|");
System.err.println(Arrays.toString(arrStrColumnsInRow));

输出:

代码语言:javascript
运行
复制
[EMP ID, EMP NAME, DESIGNATION]
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36859726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档