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
	


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