java - 如何使用java在文本文件中获取由分隔符号(|)分隔的字符串?
问题描述
我的 java 项目目录中有测试文件,其中包含以下内容:
标题|输入|2017|测试|1 |Id|名称|
从我想从另一个字符串“xyz”更新“Id”值的地方
每次更改此值时,“ID”都不是静态的
如何使用 java 获取特定的字符串?
解决方案
您可以使用该split
功能。这将返回您的字符串拆分为多个部分,以 . 分隔|
。
var result = "HEADER|INPUT|2017|test|1 |Id|Name|".split("\\|");
// Access an array
// result[0] will be 'Header'
推荐阅读
- tsql - TSQL中不同手动输入的全名之间的模糊匹配算法?
- python - 我处理创建 python 字典的代码有什么问题?
- java - @SQLInsert 动态数据库架构
- mysql - MySQL 错误:操作数应在简单更新查询中包含 1 列
- spring-boot - Spring Boot 指标导出到 InfluxDB - 如何减少导出数量?
- javascript - 在调整窗口大小时,保持子元素根据其容器水平对齐,并根据其他子元素保持左对齐
- c# - 如何在“真实”方法中使用参数调用模拟方法?
- powershell - StaffHub Powershell Cmdlet - 团队 ID 必须具有 Team_guid 模式
- windows - 批处理脚本在 Windows 10 Pro 上运行,但不在 Surface Pro 4 上运行
- c++ - 浮点减法给了我不准确的结果