
基础整理
BinCain1993
努力做一个快乐的小二逼
展开
-
List、set以及map的遍历方式的整理
@Testpublic void foreachSet() { Set setObj = new HashSet(); setObj.add("dsf"); setObj.add(1); setObj.add(5); //first: iterator Iterator iterator = setObj.iterator(); ...原创 2017-10-23 14:57:22 · 354 阅读 · 0 评论 -
java获取一个目录下的所有的文件或文件夹名称
public static void main(String[] args) { testFileDirOrName("你的项目路径");}private static void testFileDirOrName(String path) { File dirFile = new File(path); if (dirFile.exists()) { ...原创 2017-10-23 17:32:48 · 5396 阅读 · 0 评论 -
递归return需注意
/** 递归的原则: 1. 基准情形; 2. 不断推进; 3. 设计法则; 4. 合成效益法则 2.递归实例:判断当传入的数字一直递归到1.组合成字符串输出 以下通过 错误和正确的写法对比学习*/ /** * 错误的递归 */private String testRecursive1(String str,Integer inte){ str ...原创 2017-10-25 16:06:06 · 1779 阅读 · 0 评论 -
通过反射将一个对象的值赋给另一个对象中对应的属性 不需要用set、get
/** * @method test * @author BinCain * @return void * @date 2017/11/5 0005 2:19 * @Description: 将srcObj对象字段的值拷贝到destObj字段(前提:两个对象中的字段名相同时) ...原创 2017-11-05 02:41:15 · 1477 阅读 · 2 评论 -
List数据去重复几种做法整理
List中数据去重复,可以有以下几种做法。主要利用:1、list有序,可以便利判断重复。2、set不能插入重复数据@Testpublic void testDeleteListRepeat1(){ // 需要去重的集合 List listOld = new ArrayList; listOld.add(111); listOld.add(222); l原创 2017-10-24 11:30:51 · 875 阅读 · 0 评论