Java java 导出数据为office xls文件 引入包(Maven/gradle) office操作使用apache poi开源组件 maven org.apache.poi poi 3.8 org.apache.poi poi-ooxml 3.8 gradle compile( 'org.apache.poi:poi:3.8', 'org.apache.poi:poi-ooxml:3.8' ) 编写一个工具类来简化操作 (代码很臭,用了3个循环,各位看看就好。如果你有更
代码 Java 简单的xml格式化(parse xml)和httpGET请求 /** * parse XML file * @param inputStream * @return */ public static Element parseXml(InputStream inputStream) { try { SAXReader reader = new SAXReader(); Document document = reader.read(inputStream); Element root = document.getRootElement(); // parse XML root. //如果是多root的xml, 就这样取 List rootList = document.getRootElements(); //然后遍历出来就ok啦。。 //取得 节点内容 请参看 Element root.e
代码 Java 工具类 MD5加解密 class MD5Util { /*** * MD5加密 * 使用JDK自带 MessageDigest * @return String */ public static String string2MD5(String inStr){ MessageDigest md5 = null; try{ md5 = MessageDigest.getInstance("MD5"); }catch (Exception e){ System.out.println(e.toString()); e.printStackTrace(); return ""; } char[] charArray = inStr.toCharArray(); byte[] byteArray = new byte[charArray.length]; for (int i = 0; i < charArray.le
代码 Java 使用Jackson处理首字母大写 > 今天写项目呢,遇到api需要的对象属性首字母都是大写的 使用Jackson进行json序列化之后,首字母都变成了小写的 传送参数到api接口全都报错 后来查证,可以继承PropertyNamingStrategy来实现 留代码备用 public static String toJson(Object obj) { String json = null; ObjectMapper mapper = new ObjectMapper(); mapper.setPropertyNamingStrategy(new PropertyNamingStrategy() { private static final long serialVersionUID = 1L; // 反序列化时调用 @Override public String nameForSetterMethod(MapperConfig> config,