Java 将一个List<String[]>集合,每一个String[] 里面有五条数据,根据第二条来对List<String[]>进行拆分,拆分出多个List<String[]>的demo
时间: 2024-05-16 07:12:00 浏览: 12
很高兴回答您的问题。以下是Java代码示例,可根据List<String[]>中第二条数据进行拆分:
```java
List<String[]> originalList = new ArrayList<String[]>();
// 假设原始数据为如下:
// {"A", "1", "a", "b", "c"}
// {"B", "1", "d", "e", "f"}
// {"C", "2", "g", "h", "i"}
// {"D", "2", "j", "k", "l"}
// {"E", "3", "m", "n", "o"}
// 根据第二条数据进行拆分
Map<String, List<String[]>> map = new HashMap<>();
for (String[] item : originalList) {
String key = item[1];
if (!map.containsKey(key)) {
List<String[]> newList = new ArrayList<String[]>();
newList.add(item);
map.put(key, newList);
} else {
map.get(key).add(item);
}
}
// 输出拆分后的数据
for (Map.Entry<String, List<String[]>> entry : map.entrySet()) {
String key = entry.getKey();
List<String[]> list = entry.getValue();
System.out.println("Key: " + key);
for (String[] item : list) {
System.out.println(Arrays.toString(item));
}
}
```
希望我的回答对您有所帮助!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)