java字符串处理工具类
忘了是那里抄来的,还是自己写的,反正需要的时候直接拿来用,很方便.
我的工具类已经攒了N多,今天帖出一点点和大家共享,呵呵.
我的工具类已经攒了N多,今天帖出一点点和大家共享,呵呵.
import java.awt.Frame;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.image.BufferedImage;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Iterator;
import javax.imageio.ImageIO;
import javax.imageio.ImageReadParam;
import javax.imageio.ImageReader;
import javax.imageio.ImageWriter;
import javax.imageio.stream.ImageInputStream;
/**
* <p>
* Title: 工具类
* </p>
* <p>
* Description: 用来处理时间日期字符串等
* </p>
* <p>
* Copyright: (C) 2006.11 常用方法,需要者随便拿去^-^
* </p>
*
* @author weiking
* @version 1.0
*/
public class UtilTool {
public UtilTool() {
super();
}
/**
* 杀空函数,将"null"和null对象转换为""
*
* @param str
* 输入字符串
* @return 输出字符串
*/
public String killNull(String str) {
String returnStr = null;
if (str == null || "null".equals(str.toLowerCase())) {
returnStr = "";
} else {
returnStr = str;
}
return returnStr;
}
/**
* 切割字符串
*
* @return
*/
public String timeFirs() {
String[] timefirs = new String[3];
String timefir = "2006-9-28";
timefirs = timefir.split("-");
String mydate1 = timefirs[0] + "年" + timefirs[1] + "月" + timefirs[2]
+ "日";
return mydate1;
}
/**
* 去除字符串两边的空格并处理空字符串
*
* @param str
* 输入字符串
* @return 输出字符串
*/
public String trim(String str) {
String returnStr = null;
returnStr = killNull(str);
returnStr = returnStr.trim();
return returnStr;
}
/**
* 将String类型变量转换为ASCII码 1、如果ASCII为73<i>、79[O],跳过
* 2、只转换'0-9'和'A-Z'(除'I'、'O')的ASCII码,对应的ASCII码为'48-57'和'65-90'(除'73'、'79')
*
* @param transParam
* 待转换的变
* @return 转换后的ASCII码
*/
public static String stringToASCII(String transParam) {
// 不满足要求,直接返回null
if (transParam == null || transParam.length() == 0) {
return null;
}
char[] transChars = transParam.toCharArray();
String ascii = "";
// 字符转换为数字,并拼接为ASCII码
int charASCII = -1;
for (int i = 0; i < transChars.length; i++) {
charASCII = (int) transChars<i>;
// 如果为73(I)、79(O),自增
if (charASCII == 73 || charASCII == 79) {
charASCII++;
}
ascii += charASCII;
}
return ascii;
}
}
weiking
2006-11-23 11:08:50
评论:0
阅读:2149
引用:0
