Итак, у меня есть класс под названием Employee, в котором я создал ArrayList
для другого класса. Я пытаюсь распечатать значения списка, но они печатают ссылку на объект каждого элемента. Я забыл, как это сделать, я пробовал искать его в другом месте, но не могу найти ответа.Как распечатать значения списка массивов в строке?
Вот служащая Класс:
public class Employee {
int employeeID;
String employeeName;
public Employee(int employeeId, String employeeName){
this.employeeID = employeeId;
this.employeeName = employeeName;
}
...
Вот где я печатаю свои значения:
public void printArrListValues() {
for(Employee x: employeeList){
System.out.println(x);
}
// Arrays.toString(employeeNameLst);
}
Я попытался с помощью .toString()
по х, однако это не решило проблему.
Консоль напечатал мне:
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
BUILD SUCCESSFUL (total time: 0 seconds)
Добавить 'ToString()' в 'Employee'. – markspace
Почему бы не использовать 'Vector' или' HashMap'. Его легче получить случайные значения в коллекции – TheUknown
'Vector' был заменен на' ArrayList' обратно в Java 1.2. – ajb