Bean复制

有的时候我们需要将一个bean的属性赋值到另一个bean的属性中,比如用户提交过来的表单bean需要将该bean中的属性值赋值到对应的数据库bean,我们通常会以这样的方式做: 1 User user = new User("1", "Jon_China", "123456", "1992-11-17", "127.0.0.1"); 2 TargetUser target = new TargetUser(); 3 target.setId(user.getId()); 4 target.setUserName(user.getUserName()); 5 target.setPassword(user.getPassword()); 当bean的属性过多时是不是感觉“嘿打脑壳”。不要紧,Apache提供bean的copy工具BeanUtil.  当然是用也是比较简单的,楼主一步一步说明:… Read More »Bean复制

java中的ConcurrentModificationException异常

先看这样一段代码: List list = new ArrayList(); list.add("1"); list.add("2"); for (String temp : list) { if("1".equals(temp)){   list.remove(temp); } } 这是对一个集合进行简单迭代,当集合中的某一个元素与“1”相等则移除该元素,程序运行正常;此时我们把“1”换成“2”: List list = new ArrayList(); list.add("1");… Read More »java中的ConcurrentModificationException异常

C#中判断字符串相等的方法

可以使用如下方式: 1. String.Compare(str1, str2) == 0  或者  str1.CompareTo(str2) == 0 2. str1.Equals(str2)  或者 String.Equals(str1, str2) 这种方式的话,需要注意null的情况