JavaSE
月下泛舟
我很懒,只想写点笔记,不常上自己的博客,不回答问题。thanks and apologise!
展开
-
枚举类(enum)
【1】什么是枚举类? 实例(也叫对象)有限而固定的类,在Java里被称为枚举类。 例如,季节类,它只有4个实例(春、夏、秋、冬),并且这4个实例不会改变。可以用枚举类来表示:public enum SeasonEnum{ SPRING,SUMMER,FALL,WINTER;} 枚举类是一种特殊的类,它一样可以有自己的成员变量、方法,可以实现一个或多个接口,也可以有自己的...原创 2018-07-09 01:20:20 · 24445 阅读 · 2 评论 -
一个数字位数不够时前面补0
//import java.text.DecimalFormatInteger num1 = 1;Integer num2 = 1002;DecimalFormat df=new DecimalFormat("000");String str1 = df.format(num1); //001String str2 = df.format(num2); //1002上述代码中...原创 2018-08-31 18:32:33 · 11382 阅读 · 0 评论 -
map遍历方式
Map<String,String> map = new HashMap<>();map.put("one","111");map.put("two","222");map.put("three","333");//遍历map推荐使用这种方式for(Map.Entry<String,String&g原创 2018-08-29 20:01:19 · 177 阅读 · 0 评论 -
Lambda表达式之Stream/1
从 Java8 开始引入了 Stream,通过它能够实现对集合进行函数式编程,提供了许多更强大的针对集合的操作。Set 和 List 可以通过stream()方法获取Stream实例,数组可以通过 Arrays.stream(array) 获取 Stream 实例。1. 准备测试数据实体类@Datapublic class PetStore { private Strin...原创 2018-09-05 20:57:24 · 266 阅读 · 0 评论 -
Calendar 和 Date
1. 创建 Calendar 实例方式一Calendar calendar = Calendar.getInstance();calendar.setTime(new Date());方式二int year = 2018;int month = 5;int day = 3;Calendar calendar = Calendar.getInstance();calen...原创 2018-09-06 18:58:38 · 605 阅读 · 0 评论 -
StringEscapeUtils 转义与反转义
假设现在可以得到由两个汉字经过UTF8转码后的字符串:"\u7A0B\u5E8F",但这个字符串是放在一个String变量里的。然后现在想要把它转回汉字。String s1 = "\u7A0B\u5E8F";String s2 = new String("\u7A0B\u5E8F".getBytes("utf-8"));System.out.println(s2);//输出结果:程序...原创 2018-11-05 10:39:05 · 10161 阅读 · 2 评论