我想为汽车列表开发一个排序演示.我正在使用数据表来显示汽车清单.实际上我想按汽车颜色对列表进行排序.这里不按字母顺序排序.我想使用我的自定义排序顺序,如Red car先行,然后是Blue等.
为此,我尝试使用Java Comparator,Comparable但它允许仅按字母顺序排序.
因此,任何人都可以指导我实现使用该技术的方式,以便排序变得更快.
class Car implements Comparable<Car>
{
private String name;
private String color;
public Car(String name, String color){
this.name = name;
this.color = color;
}
//Implement the natural order for this class
public int compareTo(Car c) {
return name.compareTo(c.name);
}
static class ColorComparator implements Comparator<Car> {
public int compare(Car c1, Car c2) {
String a1 = c1.color;
String a2 = c2.color;
return a1.compareTo(a2);
}
}
public static void main(String[] args) {
List<Car> carList = …Run Code Online (Sandbox Code Playgroud) 我使用Java EE框架EJB 3开发了我的Web应用程序.现在我计划将聊天工具添加到我的Web应用程序中.所有在线用户都可以互相聊天.
您能否指导我使用哪个工具将其与Java EE集成以开发我的聊天应用程序?如果您提供代码或任何链接,我也很感激.