gpt4 book ai didi

java - 创建字符串数组的链表

转载 作者:行者123 更新时间:2023-12-02 03:56:39 25 4
gpt4 key购买 nike

我想显示链接列表数组的内容。每个链表都包含一个字符串数组。链表数组的内容显示为 [[[Ljava.lang.String;@15db9742], [[Ljava.lang.String;@6d06d69c], [[Ljava.lang.String;@7852e922] ]。我该如何解决这个问题?

public class LinkedListOfStringArrays {
public static void main(String[] args) {
LinkedList<String[]> Values[] = new LinkedList[3];
for (int i = 0; i < 3; i++){
Values[i] = new LinkedList<String[]>();
}
String[] first = {"first element", "ABC"};
String[] second = {"second element", "DEF"};
String[] third = {"third element", "GHI"};
Values[0].add(first);
Values[1].add(second);
Values[2].add(third);
System.out.println(Arrays.toString(Values));
}
}

最佳答案

您必须循环列表并手动输出:

// Loop through the Array of LinkedLists
for(LinkedList<String[]> list : Values) {

// Next loop through each of the lists
for(String[] keyValuePair : list) {

// Then output the values as you see fit
System.out.println(keyValuePair[0] + " - " + keyValuePair[1]);
}
}

这将为您提供以下输出:

first element - ABC
second element - DEF
third element - GHI

关于java - 创建字符串数组的链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35384419/

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