49 lines
1.3 KiB
Java
49 lines
1.3 KiB
Java
package com.lxyer.bbs.base;
|
|
|
|
import com.jfinal.kit.Kv;
|
|
import org.redkale.net.http.RestService;
|
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Optional;
|
|
import java.util.stream.Stream;
|
|
|
|
import static java.util.Arrays.asList;
|
|
|
|
/**
|
|
* Created by Lxy at 2017/11/26 17:19.
|
|
*/
|
|
@RestService
|
|
public class EJ {
|
|
|
|
public String date(long time){
|
|
return date(time, "yyyy-MM-dd HH:mm:ss");
|
|
}
|
|
public String date(long time, String pattern){
|
|
return new SimpleDateFormat(pattern).format(time);
|
|
}
|
|
|
|
|
|
public static void main(String[] args) {
|
|
/*EJ ej = new EJ();
|
|
|
|
System.out.println(ej.date(1511682960591L));*/
|
|
List<Kv> list = asList(
|
|
Kv.by("k", 1).set("a", "1+1=?").set("q", 2)
|
|
, Kv.by("k", 2).set("a", "1*1=?").set("q", 1)
|
|
, Kv.by("k", 3).set("a", "3+2-5=?").set("q", 0)
|
|
, Kv.by("k", 4).set("a", "Math.abs(-3)=?").set("q", 3)
|
|
);
|
|
|
|
int k = 3;
|
|
Kv kv = list.stream().filter(x -> x.getInt("k") == k).findFirst().orElse(Kv.create());
|
|
|
|
System.out.println(System.currentTimeMillis());
|
|
System.out.println(kv.toString());
|
|
System.out.println(kv.getStr("q").equals("0"));
|
|
|
|
}
|
|
|
|
}
|