CommonUtil
来源:互联网 发布:淘宝开店描述怎么写 编辑:程序博客网 时间:2024/06/06 05:14
CopyUtil
package comutil;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.util.List;import org.apache.commons.io.CopyUtils;/** * 深度克隆 创建堆内存 * * * */@SuppressWarnings("deprecation")public class CopyUtil extends CopyUtils {public static <T> List<T> deepCopy(List<T> src) throws IOException,ClassNotFoundException {ByteArrayOutputStream byteOut = new ByteArrayOutputStream();ObjectOutputStream out = new ObjectOutputStream(byteOut);out.writeObject(src);ByteArrayInputStream byteIn = new ByteArrayInputStream(byteOut.toByteArray());ObjectInputStream in = new ObjectInputStream(byteIn);@SuppressWarnings("unchecked")List<T> dest = (List<T>) in.readObject();return dest;}}
Format
package comutil;public class Format {public static long floatToLong(float f){ int i = 0; if(f>0) //正数 i = (int) ((f*10 + 5)/10); else if(f<0) //负数 i = (int) ((f*10 - 5)/10); else i = 0; return i; } public static void main(String[] args) {System.out.println(Format.floatToLong(1.5f));}}
HtmlUtil
package comutil;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * * 去除文本中html标签 * */public class HtmlUtil { private static final String regEx_script = "<script[^>]*?>[\\s\\S]*?<\\/script>"; // 定义script的正则表达式 private static final String regEx_style = "<style[^>]*?>[\\s\\S]*?<\\/style>"; // 定义style的正则表达式 private static final String regEx_html = "<[^>]+>"; // 定义HTML标签的正则表达式 private static final String regEx_space = "\\s*|\t|\r|\n";//定义空格回车换行符 /** * @param htmlStr * @return * 删除Html标签 */ public static String delHTMLTag(String htmlStr) { Pattern p_script = Pattern.compile(regEx_script, Pattern.CASE_INSENSITIVE); Matcher m_script = p_script.matcher(htmlStr); htmlStr = m_script.replaceAll(""); // 过滤script标签 Pattern p_style = Pattern.compile(regEx_style, Pattern.CASE_INSENSITIVE); Matcher m_style = p_style.matcher(htmlStr); htmlStr = m_style.replaceAll(""); // 过滤style标签 Pattern p_html = Pattern.compile(regEx_html, Pattern.CASE_INSENSITIVE); Matcher m_html = p_html.matcher(htmlStr); htmlStr = m_html.replaceAll(""); // 过滤html标签 /* Pattern p_space = Pattern.compile(regEx_space, Pattern.CASE_INSENSITIVE); Matcher m_space = p_space.matcher(htmlStr); htmlStr = m_space.replaceAll("");*/ // 过滤空格回车标签 return htmlStr.trim(); // 返回文本字符串 } public static String getTextFromHtml(String htmlStr){ htmlStr = delHTMLTag(htmlStr); htmlStr = htmlStr.replaceAll(" ", ""); return htmlStr; } }
0 0
- CommonUtil
- CommonUtil
- CommonUtil类
- 邮件系统中的CommonUtil
- 新闻客服端-CommonUtil
- 学生管理系统CommonUtil类
- CommonUtil 获得mimetype类型等
- 普通的封装类CommonUtil
- Android 常用方法集合工具类CommonUtil
- CommonUtil.getXXX(Context context),Context对象你传对了吗?
- 公共类CommonUtil中不应该有公开的构造函数
- Android 7.0 Gallery图库源码分析4
- 第三十五讲项目五 在北京买房
- linux命令行如何杀掉java进程
- 调用接口获得地区,再根据地区判断对应编号
- 函数\语句\判断\循环
- CommonUtil
- Java集合的Stack、Queue、Map的遍历
- 16. Hibernate_映射多对多关联关系
- window.jQuery || document.write("<script src='javascript/jquery-1.7.1.min.js'>"什么意思?
- 函数
- [js]javascript事件处理
- Nginx简单实现反向代理和负载均衡
- Jni基础(二) C语言访问Java构造方法,父类方法
- 配置nginx+jetty8的https环境