Например, скажем, у меня есть ArrayList
, который может содержать следующие значения:
x
x
x
y
y
Теперь то, что я хочу получить, это число x
и x
, и я хочубыть в состоянии различить то, что у меня есть, либо x
, либо y
, потому что на самом деле у меня может быть любой объект в ArrayList, и я должен иметь возможность различать их.
То, что я думал о том, чтобы сначала преобразовать ArrayList
в LinkedHashSet
, который сохранял бы порядок и удалял дубликаты, так что у меня были бы x
и y
Нокак бы я получить номер каждого и связать его с соответствующим элементом?
В целом, я хочу написать toString
метод, который позволит мне вывести:
x3y2
Но не зная, что x
и y
- это элементы, потому что они могли быть чем-то еще, например z
или w
.