slim3ã®sortInMemory()ã®æåãå¤ï¼
ãã¼ã¿ã¹ãã¢ããã¨ã³ãã£ãã£ãåå¾ãã¦ãsortInMemory()ã§createDate.descã§ã½ã¼ããããããªããææ°ã®ããã¤ãã®ã¨ã³ãã£ãã£ãçµæã«åºã¦ããªãã
ãªãï¼
èªä½ Comparatorã§ã½ã¼ããããã¡ããã¨ææ°ã®ã¨ã³ãã£ãã£ãã§ã¦ãããã ãã©ã
ãªãï¼
List<Hoge> list = Datastore.query(meta).asList(); Collections.sort(list, new Comparator<Hoge>() { @Override public int compare(Hoge h1, Hoge h2) { long t1 = h1.getCreateDate() != null ? h1.getCreateDate().getTime() : -1; long t2 = h2.getCreateDate() != null ? h2.getCreateDate().getTime() : -1; if (t1 > t2) return -1; if (t1 < t2) return 1; return 0; } });