Допомагаємо ЗСУ!

Сортировка в java?

🟡 07:30 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
Статус: Offline
Реєстрація: 26.09.2008
Повідом.: 101
  • 🟡 07:30 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #1
Сортировка в java?

Всем привет!
Подскажите как быть?
Написал класс объекта:
Код:
import java.util.HashMap;

public class ProfitData extends HashMap<String, String>{

	private static final long serialVersionUID = -293915415493323126L;
	public static final String ID_PROFIT = "id_profit";
	public static final String DATE_PROF = "date_prof";
	public static final String CATEGORY_PROF = "category_prof";
	public static final String SUM_PROF = "sum_prof";
	
	public ProfitData(String id_profit, String date_profit, String category_prof, String sum_prof){
		super();
		super.put(ID_PROFIT, id_profit);
		super.put(DATE_PROF, date_profit);
		super.put(CATEGORY_PROF, category_prof);
		super.put(SUM_PROF, sum_prof);
	}
	
	public String getDate(){
		return super.get(DATE_PROF);
	}
}

и написал вот такой компаратор:
Код:
import java.util.Comparator;

public class ComProfExp implements Comparator<ProfitData>{

	public int compare(ProfitData object1, ProfitData object2) {
		String aStr, bStr;
		aStr = object1.getDate();
		bStr = object2.getDate();
		
		return bStr.compareTo(aStr);
	}
}

в методе main() создаю и заполняю ArrayList<ProfitData> все отлично работает без компаратора, как только пытаюсь отсортировать ComProfExp() сразу получаю сообщение (The constructor ArrayList<ProfitData>(ComProfExp) is undefined) что конструктор не определен.
Код:
ArrayList<ProfitData> list = new ArrayList<ProfitData>(new ComProfExp());
Как определить конструктор который позволил бы мне отсортировать коллекцию ArrayList из моих объектов ProfitData по полю DATE_PROF?

P. S. Народ не нужно тратить время для того, что бы писать мол в гугле все есть или учи java или еще, что либо подобное. Не можете или не хотите отвечать на данный пост пропустите его и не заморачивайтесь, не создавайте флуд. За ранее спасибо тем кто даст какой либо дельный ответ.
 
  • 🟡 07:30 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #2
List<ProfitData> list = new ArrayList<ProfitData>();
Collections.sort(list, new ComProfExp());
 
  • 🟡 07:30 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #3
спс
 
Назад
Зверху Знизу