2019-11-25 總結備份

數據庫業務數據交互常用的List轉換

	  // List ---> Arrays
      List<string> list = new ArrayList<string>(2);
      list. add("1") ;list.add("2") ;
      String[] arrays = new String[list.size()];
      //如果使用toArray的無參方法,返回值是object[],容易出現類型轉換異常
      arrays = list. toArray (arrays);
      // Arrays ---> List 
      //asList()返回的對象是一個Arrays內部類,沒有實現集合的修改方法
      list = new ArrayList<> (Arrays.asList (arrays));// Arrays ---> String
      String string = String. join(",", arrays) ;
      // String ---> Arrays
      String[] arrays1 = string.split(","); 
Controller接口命名:
	獲取單個對象: getXxx
	獲取多個對象:listXxx
	更新:updateXxx
	新增:insertXxx
	刪除:deleteXxx
	統計:countXxx


equals判斷:
	常用爲  
	"xx".equals(str);//可以避免空指針異常
	推薦使用jdk7中的
	Objects.equals(obj1,obj2);//可以有效避免任意一方爲null帶來的空指針異常
	特別的,對於Integer而言,當其範圍在 -128到127之間的值,由於會在IntegerCache.cache產生,會複用已有的對象,所以用==或者equals均爲true,
	範圍之外的值用==會返回false
	


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章