tostring()

commons 工具类使用mark

拥有回忆 提交于 2019-12-09 19:51:01
commons-lang3包中对我们有用的类主要有: 1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作 2.ObjectUtils 主要是对null进行安全处理,可以设置为null时的默认返回值,比较相等时是调用对象的equals方法,因此需要对对象进行方法进行覆盖 3.SystemUtils 主要获取一些系统属性,例如工作目录等等 4.DateUtils/CalendarUtils 主要提供了对日期的操作,包括日期加减,日期格式化,日期比较,一定时间范围内日期的迭代等等 5.StopWatch 提供秒表的计时,暂停等功能 6. EqualsBuilder/HashCodeBuilder提供了方便的方法来覆盖equals() 和hashCode()方法 7.以Range结尾的类主要提供一些范围的操作,包括判断某些字符,数字等是否在这个范围以内 8.ArrayUtils 提供了数组的复制,查找,获取子数组,反转等功能 public class TestLangDemo { public void charSetDemo() { System.out.println("**CharSetDemo**"); CharSet charSet = CharSet.getInstance("aeiou")

freemarker 的xml模板

蓝咒 提交于 2019-11-30 12:04:58
public String xmlFormwork(String xmlPath, String xmlName, String format, Map<String, Object> dataMap) { String xmlString = ""; // 得FreeMarker配置对象 // 创建Configuration对象 Configuration cfg = new Configuration(new Version("2.3.28")); // 设置模板编码格式 cfg.setEncoding(Locale.getDefault(), format); // 得FreeMarker的关键对象---------模板 // 创建Template对象 Template template = null; try { // 设置FreeMarker的模版文件位置 cfg.setDirectoryForTemplateLoading(new File(xmlPath)); cfg.setDefaultEncoding("UTF-8"); template = cfg.getTemplate(xmlName); } catch (IOException e1) { e1.printStackTrace(); } // String path =