酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Java代码实现规整分组:详细示例解析

下面是一个使用Java实现的规整分组的示例代码: ```java import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class GroupingExample { public static void main(String[] args) { List<String> items = new ArrayList<>(); items.add("apple"); items.add("banana"); items.add("apple"); items.add("orange"); items.add("banana"); Map<String, List<String>> groupedItems = new HashMap<>(); for (String item : items) { if (groupedItems.containsKey(item)) { groupedItems.get(item).add(item); } else { List<String> itemList = new ArrayList<>(); itemList.add(item); groupedItems.put(item, itemList); } } for (Map.Entry<String, List<String>> entry : groupedItems.entrySet()) { System.out.println(entry.getKey() + ": " + entry.getValue()); } } } ``` 在这个示例中,我们首先创建一个包含一些项目的字符串列表。然后,我们使用一个 `Map` 对象来存储项目的分组,其中键是项目名称,值是该项目的列表。然后,我们遍历项目列表,对每个项目进行分组,最后输出每个项目组的内容。 ######[AI写代码神器 | 813点数解答 | 2024-07-29 14:21:42]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]