java - 如何用某个字符串分割一个字符串?
问题描述
我想按字符序列而不是单个字符拆分字符串。我有这个:
String m = "Alcides&|&ola&|&Alcides";
String[] split = m.split("&|&");
System.out.println(split[0] + split[1] + split[2]);
我的目标是拥有 insplit[0] -> Alcides
和 insplit[1] -> ola
和 in split[2] -> Alcides
。
但相反的结果System.out.println
是:
Alcides|ola|
解决方案
推荐阅读
- amazon-web-services - AWS IoT 1 单击项目 SAM - 400 InvalidRequestException 错误
- google-sheets - 单个 Google 表格过滤器视图可以同时在多列中显示 OR 条件吗?
- machine-learning - 将 pytorch 模型转换为 nn.Module 以导出到镜头工作室的 onnx
- android - 使用导航组件导航出 ViewPager 选项卡
- excel - VBA:搜索第一个字符串实例的列并分配给新数组或字符串
- google-bigquery - 外部连接的 BigQuery 授权视图
- html - 滚动条轨道上的透明背景
- java - Java OpenCv VideoWriter 不会打开 OpenCv 4.4.0
- next.js - 可以使用 next-i18next 翻译“aria-label”
- java - 如何从 onclick 侦听器单击的项目中检索数据