java 与 IDEA - 梳理

Java

杂项

请求参数与返回值
/**返回值**/
ReqReturnDataList<T>  //list
ReqReturnEntity       //entity
ReqReturnOptFlag      //标志(无返回值)
String
StringUtils.isEmpty("字符串");        //Empty:表示对象为空或长度为0
StringUtils.isNotEmpty("字符串");
StringUtils.isBlank("字符串");        //Blank:表示对象为空或长度为0、空格字符串
StringUtils.isNotBlank("字符串");

"abcd".substring(0,3);  //截取字符串:abc
"abcd".substring(2);    //截取字符串:cd         https://www.runoob.com/java/java-string-substring.html
"2".equals(abc);        //判断字符串abc是否等于 2
日期
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //  new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String getDateForMatter = formatter.format(date);              //  得到当前日期:格式 yyyyMMdd
流操作
//根据id分组
Map<Long,List<Entity>> entityGroupById=entityList.stream().collect(Collectors.groupingBy(Entity::getId));
//id分组完成后,根据code分组
Map<String,List<Entity>> entityGroupByIdCode=entityGroupById.get(id).stream().collect(Collectors.groupingBy(Entity::getCode));
//分组完成后,进行遍历
for(String key:entityGroupByIdCode.keySet()){   }

Map<String, String> maps = nameList.stream().collect(Collectors.toMap(Entity::getKey, Entity::getName));
entitylist.stream().anyMatch(x->x.getCode().equals(entity.getCode()))   //boolean  判断entity的code是否在list中存在
List<String> entitylist=list.stream().map(Entity::getCode).distinct().collect(Collectors.toList()); //去重
List<Long> idList=list.stream().map(i->i.getId()).collect(Collectors.toList()); //拿到所有的id

//list 遍历
list.stream().forEach(System.out::println);
list.stream().forEach(item -> { System.out.println("item="+item); }); //流操作
for(Entity item : list){  } //快速迭代器

IntelliJ IDEA

快捷键
Ctrl + G       //调到制定行数
Ctrl + Alt + o //删除没有用到的引用包
Ctrl + Alt + L //一键排版
Ctrl + Shift +A//例如:可以输入set B。。。 (设置背景)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值