设为首页 加入收藏

TOP

开发中日常操作转化工具类(一)
2014-11-24 12:02:24 】 浏览:1915
Tags:开发 日常 操作 转化 工具
Java代码
package com.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Writer;
import java.lang.reflect.Method;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class Util
{
/**
* ERRORTYPE
*/
public static final String ERRORTYPE = "TYPE";
/**
* ERRORTYPE_ERROR
*/
public static final String ERRORTYPE_ERROR = "ERROR";
/**
* ERRORCODE
*/
public static final String ERRORCODE = "ERRORCODE";
/**
* ERRORINFO
*/
public static final String ERRORINFO = "ERRORINFO";
/**
* GOPAGE
*/
public static final String GOPAGE = "GOPAGE";
/**
* 有效小数
*/
public static final int EFFECTIVE = 2;
protected static final Log LOG = LogFactory.getLog(Util.class);
/**
* 移除重复
*
* @param arr
* 要处理的字符串数
* @return 处理后的字符串数
*/
public static String[] removeRepeat(String[] arr)
{
if (arr == null)
{
return new String[0];
}
else
{
Map map = new HashMap();
for (String str : arr)
{
String strt = map.get(str);
if (strt == null)
{
map.put(str, str);
}
}
List list = new ArrayList();
for (Map.Entry entry : map.entrySet())
{
list.add(entry.getKey());
}
String[] strArr = new String[list.size()];
return list.toArray(strArr);
}
}
/**
* 移除重复
*
*/
public static String removeRepeat(String str)
{
if (str == null)
{
return "";
}
else
{
str = str.replaceAll("^,+", "");
str = str.replaceAll(",+$", "");
str = str.replaceAll(",+", ",");
StringBuffer buf = new StringBuffer();
for (String strt : removeRepeat(str.split(",")))
{
buf.append(strt).append(',');
}
str = removeEnd(buf.toString());
return str;
}
}
/**
* 移除开头的逗号
*
*/
public static String removeBegin(String str)
{
if (str == null)
{
return "";
}
else
{
Matcher matcher = Pattern.compile("^,+").matcher(str);
str = matcher.replaceAll("");
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇数学运算工具类 下一篇利用JDBC连接取数据并导入到EXCEL..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目