gpt4 book ai didi

java - 根据元素内容打印数组元素(Java)

转载 作者:行者123 更新时间:2023-11-30 04:38:23 27 4
gpt4 key购买 nike

我有一个字符串数组,如下所示:

array[0] = "1 4"
array[1] = "2 0"
array[2] = "2 1"
array[3] = "4 2"

并且想要处理数组并打印出数组元素的第二部分当数组元素的第一部分有重复项时在同一行,如下所示:

4
0 1
2

我一直在尝试解决这个问题,但我越来越困惑......

处理基于连续行。

最佳答案

对我来说,这看起来像是一个简单的 Java 编码问题:

String lastKey = null;
for (String str : array) {
String[] parts = str.split(" ");
if (parts[0].equals(lastKey)) {
System.out.print(" ");
} else if (lastKey != null) {
System.out.println();
}
System.out.print(parts[1]);
lastKey = parts[0];
}
System.out.println();

这假设您的输入文件在第一个字段上排序...

关于java - 根据元素内容打印数组元素(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12878770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com