Advertisemen
C# has lambdas, and Java isn't releasing it's 8th version until Summer 2013
Compare the below (untested but you get the point - the Java doesn't even do what I want, but I'm not delving into it):
Java:
public class Data {
String val;
}
List dataList = new ArrayList();
...
Collections.sort(homeworkList, new Comparator() {
public int compare(Homework h1, Homework h2) {
return d1.val.length() - d2.val.length();
}
});
(Glorious) C#:
public class Data
{
String Val;
}
List dataList = new List();
dataList.OrderBy(d => d.Val).ToList();
Advertisemen
Tidak ada komentar:
Posting Komentar