要写出更好的代码记录

1.values()返回的是 V 值集合,是一个 list 集合对象;keySet()返回的是 K 值集合,是
一个 Set 集合对象;entrySet()返回的是 K-V 值组合集合。
entrySet()使用:
某个集合为entrySet
//将关系集合entrySet进行迭代,存放到迭代器中
Iterator<Map.Entry<String, String>> it2 = entrySet.iterator();
再遍历该迭代器:
while(it2.hasNext()){
Map.Entry<String, String> me = it2.next();//获取Map.Entry关系对象me
String key2 = me.getKey();//通过关系对象获取key
String value2 = me.getValue();//通过关系对象获取value
System.out.println("key: "+key2+"-->value: "+value2);
}

2.调用其他接口post请求时,传入的参数使用对象object的模式,不要传入一个拼接各个参数的字符串(会有转义的问题,易出错)

3.获取当前毫秒数 System.currentTimeMillis()

4.finally 块必须对资源对象、流对象进行关闭,有异常也要做 try-catch。
不能在 finally 块中使用 return,finally 块中的 return 返回后方法结束执行,不
会再执行 try 块中的 return 语句。

5.字符串补齐空格,如补齐到20位:StringUtils.rightPad()
有右补齐和左补齐

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,891评论 18 139
  • 命名【规范】类名使用UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外: ( 领域模型的相关命名...
    偷懒的扫地僧阅读 605评论 0 0
  • SQL解析 Mybatis在初始化的时候,会读取xml中的SQL,解析后会生成SqlSource对象,SqlSou...
    联旺阅读 305评论 0 0
  • 前言 自学了4个多月的安卓,试着写了一个小程序,虽然功能按照预想基本实现了,但是也很清楚代码质量肯定不好。在...
    maxwellyue阅读 59,755评论 2 16
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,687评论 0 11