java - 用逗号分割后如何分割连字符?
问题描述
我有以下输入字符串:Panama-Eduardo, Colombia-Elena
我使用逗号分割字符串
String[] arr = input.split(",");
这导致
arr[0] = "Panama-Eduardo"
arr[1] = "Colombia-Elena"
我的问题是:之后如何在连字符处拆分这些字符串,以便得到以下结果:
第一组:
Panama
Eduardo
第 2 组:
Colombia
Elena
解决方案
你再打电话就行split
了。例如:
List<String[]> result = Arrays.stream(input.split(","))
.map(s -> s.split("-"))
.collect(Collectors.toList());
推荐阅读
- swift - Swift,MacOS - 拦截按键并防止在屏幕上打字
- angular - 路由解析器的问题
- firebase - FIREBASE FOR FLUTTER CodeLab 无法在 IOS sim 上运行
- css - 什么是正确的 CSS 嵌套顺序来定位我需要定位的项目
- php - SyntaxError:意外的令牌 < 在 JSON 中的位置 0 json_encode
- php - curl php - 如果条件
- c# - LINQ 查询以选择特定数据
- ios - 如何使用 MDM 访问 Apple Push Notification 的内容?
- python - 类型提示 __call__() 魔术方法
- php - 在所有输入都填满之前,如何阻止页面重新加载?