/**
 * 최대 길이 수보다 큰 문자열인 경우에 뒷부분을 "..."로 변환한다.<br><br>
 *
 * @param text  주어진 문자열
 * @param maxLength  최대 문자열 길이
 * @return String 처리된 문자열
 */
public static String textMore(String text, int maxLength) {

    String value = "";

    if( text ==  null) return null;

    if( text.length() <= (maxLength+3) ) return text;

    value = text.substring(0,maxLength) + "...";

    return value;
}

AND

/**
 * string형식으로 들어오는 문자열에서 특정 값을 제거한 문자열을 리턴한다.
 *
 * @param str     문자열
 * @param delim   제거할 문자
 * @return String 특정값이 제거된 문자열
 */
public static String remove(String str, String delim) {
StringBuffer    sb = new StringBuffer();              // 리턴할 문자열 버퍼
    StringTokenizer st = new StringTokenizer(str, delim); // 지정된 값으로 문자열을 자른다.

    while (st.hasMoreTokens()) {
     sb.append(st.nextToken());
    }

    return sb.toString();
}

AND

 /**
 * Date type으로 넘어온 날짜를 각각의 포맷에 따라서
     * 재구성하여 반환한다.<br><br>
     *
 * @param date   날짜
 * @param format 변환할 타입
 * @return String 변환된 문자열  ( yyyy.mm )
 * @return String 변환된 문자열  ( yyyy.mm.dd )
 * @return String 변환된 문자열  ( yyyy.mm.dd hh:mi )
 * @return String 변환된 문자열  ( yyyy.mm.dd hh:mi:ss )
 */
    public static String formatDate(Date date,int format) {
     SimpleDateFormat sdf=null;
        if (date == null) return "";
        if( format==YYYYMM) sdf = new SimpleDateFormat("yyyy.MM");
        else if( format==YYYYMMDD) sdf = new SimpleDateFormat("yyyy.MM.dd");
        else if( format==YYYYMMDDHHMI) sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm");
        else if( format==YYYYMMDDHHMISS) sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
        return ( sdf.format(date));
    }

AND