Spring下commons,bean,io等工具包的常用API方法
2014-05-08 16:31
232 查看
一。 commons-lang包
1。 StringUtils.abbreviate(str, maxWidth) 用来缩减字符串。
2。 StringUtils.reverse(str) 反写字符串。
3。 StringUtils.reverseDelimited(str, ',') 根据分隔符来反向排列字符串。
4。 StringUtils.countMatches(str, "a") 检测字符串中出现某字符的频率。
二。 commons-beanutils包
1。 PropertyUtils.getSimpleProperty(person,"name") 获取person实体对象中的name属性
2。 PropertyUtils.getNestedProperty(person,"auther.name") 获取person实体对象中,anther对象中的name属性
3。 Map map = PropertyUtils.describe(object) 创建包含Bean属性的Map
4。 Map beanMap = new BeanMap(object) 使用Map封装Bean
三。 commons-collections包
1。 自定义比较器 comparator
反转比较器 Comparator reverseComparator = new ReverseComparator(comparator);
2。 可以在MultiMap中存储多个的值
MultiMap中可以存在同一个key中添加多个值
3。 CollectionUtils.union(collection,collection) 执行俩个集合的并集操作
4。 CollectionUtils.intersection(collection,collection) 执行俩个集合的交集操作
5。 CollectionUtils.disjunction(A,B) 返回位于A或B中,但却不在其交集之中的那些元素
6。 CollectionUtils.subtract(A,B) 返回所有只在A中出现的元素
四。 commons-io包
1。 Writor writor = new Writor();
Inpustream in = new Inputstream();
CopyUtils.copy(in,writor); 拷贝流信息
2。 IoUtils.closeQuietly(inputstream/reader/writor) 关闭相关流资源
1。 StringUtils.abbreviate(str, maxWidth) 用来缩减字符串。
2。 StringUtils.reverse(str) 反写字符串。
3。 StringUtils.reverseDelimited(str, ',') 根据分隔符来反向排列字符串。
4。 StringUtils.countMatches(str, "a") 检测字符串中出现某字符的频率。
二。 commons-beanutils包
1。 PropertyUtils.getSimpleProperty(person,"name") 获取person实体对象中的name属性
2。 PropertyUtils.getNestedProperty(person,"auther.name") 获取person实体对象中,anther对象中的name属性
3。 Map map = PropertyUtils.describe(object) 创建包含Bean属性的Map
4。 Map beanMap = new BeanMap(object) 使用Map封装Bean
三。 commons-collections包
1。 自定义比较器 comparator
反转比较器 Comparator reverseComparator = new ReverseComparator(comparator);
2。 可以在MultiMap中存储多个的值
MultiMap中可以存在同一个key中添加多个值
3。 CollectionUtils.union(collection,collection) 执行俩个集合的并集操作
4。 CollectionUtils.intersection(collection,collection) 执行俩个集合的交集操作
5。 CollectionUtils.disjunction(A,B) 返回位于A或B中,但却不在其交集之中的那些元素
6。 CollectionUtils.subtract(A,B) 返回所有只在A中出现的元素
四。 commons-io包
1。 Writor writor = new Writor();
Inpustream in = new Inputstream();
CopyUtils.copy(in,writor); 拷贝流信息
2。 IoUtils.closeQuietly(inputstream/reader/writor) 关闭相关流资源
相关文章推荐
- commons-io中操作文件的一些常用方法
- mongodb java api常用方法的使用以及和spring的集成使用
- Apache组件commons的IO包常用方法实例
- Spring Bean装配--Resource(获取文件的几种常用方法)
- spring 中如果bean没有id或name标志 获取bean的方法
- Spring中常用的hql查询方法(getHibernateTemplate())
- Servlet @Autowired Spring Bean 的方法 .
- spring常用的几个aware bean接口:
- C# Windows Api的一些方法 封装 以及 常用参数
- Spring中常用的hql查询方法(getHibernateTemplate())
- spring中bean配置的常用方式
- Cody_Yu 通用的DAO查询,常见方法集合,基于Oracle&Hibernate&Spring,集合了多种常用方法,方便调用。
- 06-SpringBoot——Spring常用配置-Bean的初始化和销毁
- Spring和Hibernate集成的HibernateTemplate的一些常用方法总结
- Spring中常用的hql查询方法(getHibernateTemplate())
- 详解Spring中Bean的加载的方法
- Spring中常用的hql查询方法(getHibernateTemplate())
- 几种常用的webservice客户端和spring集成的方法
- 总结Spring中bean的配置方法(Spring实战第4版/2)
- Spring源码学习之: 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作