Size: a a a

2020 November 10

V

Vadim in learn.java
Дмитрий
Привет. Мне надо реализовать хранение данных по типу ключ - значение - частота
где ключ - строка
значение - объект
частота - строка.
Каким способом это можно реализовать?
Пытался в массиве Object [] [] но как оказалось он позволяет хранить только один тип данных
Ну создай обычную мапу, где значением будет Pair из этих двух элементов
источник

Д

Дмитрий in learn.java
Сергей (Fr0z3Nn)
не совсем понял набор слов
У меня был двумерный массив стринг со столбцами ключ / значение / частота (попытка написать LRU кеширование)  Через определенное время он сортировался от большего к меньшему по значению частоты.

Сейчас значение храню не в String а в MyObject , не знаю на что заменить массив String
источник

С(

Сергей (Fr0z3Nn)... in learn.java
у тебя в MyObj поля типа стринг или стринг[]
источник

Д

Дмитрий in learn.java
Сергей (Fr0z3Nn)
у тебя в MyObj поля типа стринг или стринг[]
Там String и String [] []
источник

С(

Сергей (Fr0z3Nn)... in learn.java
тебе нужно хранить май обджек где-то, где ключ String а значение String[] []?
источник

С(

Сергей (Fr0z3Nn)... in learn.java
точнее массив Myobject?
источник

Д

Дмитрий in learn.java
Сергей (Fr0z3Nn)
тебе нужно хранить май обджек где-то, где ключ String а значение String[] []?
Мне нужно хранить объекты класса MyObj с привязкой к String и возможностью сортировки по String
источник

С(

Сергей (Fr0z3Nn)... in learn.java
хм
источник

С(

Сергей (Fr0z3Nn)... in learn.java
ты же можешь просто сделать List<MyObj>
источник

С(

Сергей (Fr0z3Nn)... in learn.java
доставать по стринг
источник

С(

Сергей (Fr0z3Nn)... in learn.java
и сортировать также
источник

Д

Дмитрий in learn.java
т.е. сортируемая стринга будет частью MyObj?
источник

С(

Сергей (Fr0z3Nn)... in learn.java
ну, ты можешь создать компаратор, который будет сортировать твои  Объекты по полю
источник

Д

Дмитрий in learn.java
как идея, спасибо 👍
источник

С(

Сергей (Fr0z3Nn)... in learn.java
и при желании сделать метод, который будет вытаскивать obj по полю
источник

D

Din 🐍 in learn.java
Всем привет. Как может TreeMap хранить два идентичных ключа?
elementsMap.firstEntry().getKey().equals(elementsMap.lastEntry().getKey())
Вот эта штука возвращает тру, при том, что размер elementsMap = 6.
источник

IV

Ihor Volokhovych in learn.java
Denis Chikanov
Ну или сделай clean / rebuild
Не помогло. Чисто вставляется на нулевую позицию любое число кроме нуля
источник

КВ

Калин Вячеслав... in learn.java
Подскажите, что делать. Я знаю, что нужно углубляться для начала в один язык программирования, но меня то к c# тянет а потом на java. Замкнутый круг 😂в итоге и там и там че то делаю
источник

В

Вадим in learn.java
Если ты только начал и не углубляешься в библиотеки, то без разницы, что учить
источник

В

Вадим in learn.java
Они схожи во многом в синтаксисе
источник