Java基础
灾变之刃
哈喽
展开
-
Java中Lamda表达式对List进行排序
public class MainTest { public static void main(String[] args) { List<String> list = Arrays.asList( "2018121207","2018121206","2018121201","2018121209","2018121204", "2018121原创 2018-12-12 14:13:05 · 850 阅读 · 0 评论 -
Java中对List中的对象根据某个属性排序(Lamda表达式实现)
public class Person { private String id; private String name; private int age; public Person(String id, String name, int age) { this.id = id; this.name = name; this.age = age; } ...原创 2018-12-12 14:22:04 · 3847 阅读 · 0 评论 -
Lamda表达式遍历Map
public class Test { public static void main(String[] args) { List<String> list = new ArrayList<String>(); Map<String, String> map = new HashMap<String, String>(); map....原创 2018-12-13 10:12:23 · 5419 阅读 · 0 评论 -
Java中使用lamda表达式实现根据对象属性去重
本文演示根据对象属性对List中的对象去重新建实体类public class Person { private String id; private String name; public Person(String id, String name) { this.id = id; this.name = name; } public String get...原创 2018-12-11 17:24:58 · 2164 阅读 · 1 评论 -
Java对象重写toString()方法,实现对象内容输出
覆盖父类toString()方法:public class Person { private String id; private String name; public Person(String id, String name) { this.id = id; this.name = name; } public String getId() { re...原创 2018-12-11 17:35:27 · 2137 阅读 · 1 评论 -
常用JSON处理方式介绍
fastjson:由阿里巴巴开源,引入简单,功能强大,在java对象与json对象之间转换很方便,引入方式<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2...原创 2018-12-11 17:43:04 · 378 阅读 · 0 评论 -
Shell脚本通过Java class文件启停Java程序
通过Shell脚本启动和停止Java程序(文章末尾附脚本和程序源码地址)步骤:1,通过shell启动脚本启动mainclass(非java -jar的方式)2,记录进程id3,通过shell停止脚本杀掉进程示例项目结构和主类代码:将工程编译成class文件后上传到linux服务器。其中启动脚本run.sh停止脚本stop.sh执行效果:执行命...原创 2018-12-24 10:03:15 · 854 阅读 · 1 评论