import java.util.*;
class Test
{
public static void main(String[] args)
{
List<Goods> list = new ArrayList<Goods>();
list.add(new Goods("牛肉",28));
list.add(new Goods("猪肉",13));
list.add(new Goods("鸡肉",15));
list.add(new Goods("鸭肉",18));
list.add(new Goods("狗肉",25));
for(Goods g : list)
{
System.out.println(g);
}
Collections.sort(list,new Goods());
    System.out.println(list);
}
}
class Goods extends Test implements Comparator
{
String name;
int price;
public Goods()
{
}
public Goods(String name,int price)
{
this.name = name;
this.price = price;
}
public String toString()
{
return "name:" + name + ",price" + price;
}
public int compare(Goods g1,Goods g2)
{
if(g1 == null && g2 == null)
{
return 0;
}
else if(g1 == null && g2 != null)
{
return -1;
}
else if(g1 != null && g2 == null)
{
return 1;
}
else
{
return g1.price-g2.price;
}
}
}