/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
static class Item{
int birth;
name = n;
birth = b;
}
return "["+name+", "+birth+"]";
}
}
{
Item chopin = new Item("Chopin", 1810);
Item mozart = new Item("Mozart", 1756);
Item beethoven = new Item("Beethoven", 1770);
Item[] items = new Item[]{chopin, mozart, beethoven};
Arrays.
sort(items,
new Comparator
<Item
>(){ public int compare(Item a, Item b){
return a.birth - b.birth;
}
});
for(Item it:items)
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXN0YXRpYyBjbGFzcyBJdGVtewoJCVN0cmluZyBuYW1lOwoJCWludCBiaXJ0aDsKCQlJdGVtKFN0cmluZyBuLCBpbnQgYil7CgkJCW5hbWUgPSBuOwoJCQliaXJ0aCA9IGI7CgkJfQoJCXB1YmxpYyBTdHJpbmcgdG9TdHJpbmcoKXsKCQkJcmV0dXJuICJbIituYW1lKyIsICIrYmlydGgrIl0iOwoJCX0KCX0KCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJSXRlbSBjaG9waW4gPSBuZXcgSXRlbSgiQ2hvcGluIiwgMTgxMCk7CgkJSXRlbSBtb3phcnQgPSBuZXcgSXRlbSgiTW96YXJ0IiwgMTc1Nik7CgkJSXRlbSBiZWV0aG92ZW4gPSBuZXcgSXRlbSgiQmVldGhvdmVuIiwgMTc3MCk7CgkJSXRlbVtdIGl0ZW1zID0gbmV3IEl0ZW1bXXtjaG9waW4sIG1vemFydCwgYmVldGhvdmVufTsKCQkKCQlBcnJheXMuc29ydChpdGVtcywgbmV3IENvbXBhcmF0b3I8SXRlbT4oKXsKCQkJcHVibGljIGludCBjb21wYXJlKEl0ZW0gYSwgSXRlbSBiKXsKCQkJCXJldHVybiBhLmJpcnRoIC0gYi5iaXJ0aDsKCQkJfQoJCX0pOwoJCQoJCWZvcihJdGVtIGl0Oml0ZW1zKQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oaXQpOwoJfQp9