'fast'에 해당되는 글 1건

  1. 2007.01.29 [sample] replace _최고 속도 4
public static String rplc(String mainString, String oldString, String newString) {
        if (mainString == null) {
            return null;
        }
        if (oldString == null || oldString.length() == 0) {
            return mainString;
        }
        if (newString == null) {
            newString = "";
        }
       
        int i = mainString.lastIndexOf(oldString);
        if (i < 0)return mainString;
        StringBuffer mainSb = new StringBuffer(mainString);
        while (i >= 0) {
            mainSb.replace(i, (i + oldString.length()), newString);
            i = mainString.lastIndexOf(oldString, i - 1);
        }
        return mainSb.toString();
    }


replace 프로그램은 많이 있지만 빠른 replace 를 만드는건 좀 차별된것 같다.
실제 위 코드는 내가 바라는 생각의 속도만큼이나 나준 소스코드이다.
1 

글 보관함

카운터

Total : / Today : / Yesterday :
get rsstistory!