Я хочу отобразить содержимое массива связанных списков. Каждый связанный список содержит массив String. Содержимое массива связанных списков отображается как [[[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));
}
}
повторите попытку, затем используйте 'Arrays.toString', возможно, другим вариантом (предпочтительным) будет использование пользовательского класса (с соответствующим значением toString) для пары строк, а не массива –
' LinkedList Ценности [] '?? Это создает массив связанных списков ... Зачем вам это нужно? –