/* 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
{
{
// your code goes here
ArrayList<String> array = new ArrayList<String>();
String a
[] = {"H - 1",
"E - 1",
"N - 15",
"C - 7",
"Q - 95",
"Z - 193",
"Z - 193"}; //Values in array above array.add(x);
}
String tokA
[] = a.
split(" - "); String tokB
[] = b.
split(" - "); int valueCompare
= Integer.
parseInt(tokB
[1]) - Integer.
parseInt(tokA
[1]); if(valueCompare == 0) {
return tokA[0].compareTo(tokB[0]);
} else {
return valueCompare;
}
}
});
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlBcnJheUxpc3Q8U3RyaW5nPiBhcnJheSA9IG5ldyBBcnJheUxpc3Q8U3RyaW5nPigpOwoJCVN0cmluZyBhW10gPSB7IkggLSAxIiwiRSAtIDEiLCAiTiAtIDE1IiwiQyAtIDciLCJRIC0gOTUiLCJaIC0gMTkzIiwgIlogLSAxOTMifTsgLy9WYWx1ZXMgaW4gYXJyYXkgYWJvdmUKCQlmb3IoU3RyaW5nIHggOiBhKSB7CgkJCWFycmF5LmFkZCh4KTsKCQl9CgkJCgkJQ29sbGVjdGlvbnMuc29ydChhcnJheSwgbmV3IENvbXBhcmF0b3I8U3RyaW5nPigpIHsKCQkJcHVibGljIGludCBjb21wYXJlKFN0cmluZyBhLCBTdHJpbmcgYikgewoJCQkJU3RyaW5nIHRva0FbXSA9IGEuc3BsaXQoIiAtICIpOwoJCQkJU3RyaW5nIHRva0JbXSA9IGIuc3BsaXQoIiAtICIpOwoJCQkJaW50IHZhbHVlQ29tcGFyZSA9IEludGVnZXIucGFyc2VJbnQodG9rQlsxXSkgLSBJbnRlZ2VyLnBhcnNlSW50KHRva0FbMV0pOwoJCQkJaWYodmFsdWVDb21wYXJlID09IDApIHsKCQkJCQlyZXR1cm4gdG9rQVswXS5jb21wYXJlVG8odG9rQlswXSk7CgkJCQl9IGVsc2UgewoJCQkJCXJldHVybiB2YWx1ZUNvbXBhcmU7CgkJCQl9CgkJCX0KCQl9KTsKCQkKCQlmb3IoU3RyaW5nIHggOiBhcnJheSkKCQkJU3lzdGVtLm91dC5wcmludGxuKHgpOwoJfQp9