要寫出更好的代碼記錄

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請求時,傳入的參數(shù)使用對象object的模式,不要傳入一個拼接各個參數(shù)的字符串(會有轉義的問題,易出錯)

3.獲取當前毫秒數(shù) System.currentTimeMillis()

4.finally 塊必須對資源對象、流對象進行關閉,有異常也要做 try-catch。
不能在 finally 塊中使用 return,finally 塊中的 return 返回后方法結束執(zhí)行,不
會再執(zhí)行 try 塊中的 return 語句。

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

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,552評論 19 139
  • 命名【規(guī)范】類名使用UpperCamelCase 風格,必須遵從駝峰形式,但以下情形例外: ( 領域模型的相關命名...
    偷懶的掃地僧閱讀 760評論 0 0
  • SQL解析 Mybatis在初始化的時候,會讀取xml中的SQL,解析后會生成SqlSource對象,SqlSou...
    聯(lián)旺閱讀 376評論 0 0
  • 前言 自學了4個多月的安卓,試著寫了一個小程序,雖然功能按照預想基本實現(xiàn)了,但是也很清楚代碼質量肯定不好。在...
    maxwellyue閱讀 59,931評論 2 16
  • 一:java概述:1,JDK:Java Development Kit,java的開發(fā)和運行環(huán)境,java的開發(fā)工...
    ZaneInTheSun閱讀 2,812評論 0 11

友情鏈接更多精彩內(nèi)容